服务器连接命令详解
在日常运维或开发工作中,服务器连接是基础且关键的一步,掌握正确的连接命令和工具,能帮助用户高效管理服务器资源,以下内容从常用工具、操作步骤、安全建议到常见问题,全面解析服务器连接的核心知识。
SSH(Secure Shell)
ssh 用户名@服务器IP -p 端口号
-p
指定。 ssh root@192.168.1.100 -p 2222
yes
保存密钥。 Telnet
telnet 服务器IP 端口号
telnet 192.168.1.100 23
FTP/SFTP
sftp 用户名@服务器IP
put
(上传)、get
(下载)等操作。Windows远程桌面(RDP)
mstsc
)。 密钥认证代替密码
ssh-keygen -t rsa
ssh-copy-id -i ~/.ssh/id_rsa.pub 用户名@服务器IP
/etc/ssh/sshd_config
中的PasswordAuthentication no
)。修改默认端口
/etc/ssh/sshd_config
,修改Port
值为新端口(如2222)。 systemctl restart sshd
。启用防火墙限制IP
ufw allow from 可信IP to any port 2222
连接超时或拒绝
ping 服务器IP
检查网络连通性。 telnet 服务器IP 端口
测试端口是否开放。认证失败
/var/log/auth.log
日志。 chmod 600 ~/.ssh/id_rsa
。连接后卡顿或断线
ssh -o ServerAliveInterval=60 用户名@服务器IP
引用说明 参考自:
man ssh
、man sshd_config
)