一、准备连接环境
要实现SSH远程连接,需在本地计算机安装SSH客户端工具。Windows系统推荐使用PuTTY或Xshell,Mac/Linux系统可直接使用终端程序。同时确保本地网络能够访问云虚拟主机的公网IP地址。
- PuTTY:轻量级开源工具,支持基础连接
- Xshell:支持多标签管理,内置文件传输
- Termius:跨平台客户端,支持密钥管理
二、获取云主机连接信息
登录云服务商控制台获取以下核心信息:
- 公网IP地址(通常标注为弹性IP)
- SSH端口号(默认22,部分服务商会修改)
- 系统用户名(Linux系统默认为root或ubuntu)
- 登录凭证(密码或密钥文件)
特别要注意云主机的安全组规则,需放行SSH端口的入站流量。
三、使用SSH客户端建立连接
以Xshell为例的操作流程:
- 新建会话,输入公网IP和SSH端口
- 选择身份验证方式(密码或密钥)
- 首次连接需接受主机密钥指纹
- 输入用户名和密码完成认证
终端用户可直接执行命令:ssh username@ip -p port
,例如 ssh root@203.0.113.5 -p 2222
。
四、常见问题处理
- 连接超时:检查安全组规则和本地防火墙设置
- 认证失败:确认密钥文件权限是否为600
- 服务未响应:在云主机执行
systemctl status sshd
检查服务状态
通过合理配置SSH客户端和正确使用连接参数,可在不同操作系统上实现安全可靠的远程管理。建议启用密钥认证代替密码登录以提升安全性,同时定期更新SSH服务端版本防范漏洞风险。