从入门到实践
ssh 用户名@服务器IP -p 端口号
示例:
ssh root@192.168.1.1 -p 22
若使用密钥对,需通过
-i
参数指定私钥文件路径:
ssh -i ~/.ssh/private_key.pem root@服务器IP
通过PuTTY连接(Windows)
- 打开PuTTY,输入服务器IP和端口。
- 在“Connection > SSH > Auth”中上传私钥文件(适用于密钥登录)。
- 点击“Open”,输入用户名和密码(或直接通过密钥认证)。
Windows服务器(RDP协议)
- 使用远程桌面连接
- 按
Win + R
打开运行窗口,输入mstsc
,回车。 - 输入服务器IP和端口(格式:
IP:端口
),点击“连接”。 - 输入管理员账号和密码,完成登录。
- 按
可视化工具(可选)
- 宝塔面板:提供Web界面管理服务器(需提前安装)。
- Webmin:适用于Linux系统的开源管理工具。
常见问题及解决方法
-
连接超时/拒绝访问
UseDNS no
GSSAPIAuthentication no - 重启SSH服务:
systemctl restart sshd
安全建议
- 禁用root远程登录
创建普通用户并赋予sudo权限,降低被攻击风险。 - 使用强密码或密钥对
避免弱密码,推荐使用SSH密钥替换密码登录。 - 定期更新系统和软件
通过命令(如apt update && apt upgrade
)修补安全漏洞。
引用说明
- SSH协议规范参考:RFC 4251
- 微软远程桌面文档:Microsoft Docs
- Linux安全指南:Linux Foundation Security