云服务器无法远程连接怎么办?
当云服务器无法远程连接(比如 SSH、RDP 连接不上)时,可以按照以下步骤逐一排查和解决:
✅ 一、检查网络连通性
🔹 1. 确认公网 IP 是否正确
-
登录云服务商后台查看分配给服务器的公网 IP,确保你连接的目标地址是正确的。
莱卡云
🔹 2. Ping 测试 IP 是否可达
ping <服务器公网IP>
-
如果 ping 不通,可能是防火墙限制或网络断开。
✅ 二、检查云防火墙或安全组
🔹 3. 确认端口是否开放
-
Linux(SSH)默认端口:
22
-
Windows(远程桌面)默认端口:
3389
-
确保在云平台安全组规则中开放了对应端口。
✅ 示例:开放 22 端口(以阿里云、腾讯云、华为云等为例)
✅ 三、检查本地防火墙(iptables/UFW)设置
🔹 Linux 系统查看命令:
sudo iptables -L sudo ufw status
确保端口未被拒绝或屏蔽。
✅ 四、确认服务器端服务是否正常运行
🔹 对于 Linux SSH:
sudo systemctl status sshd # 或 ssh
🔹 重启 SSH 服务:
sudo systemctl restart sshd
✅ 五、检查登录凭证是否正确
-
用户名(如
root
)、密码或密钥是否有误。 -
检查云控制台设置的登录方式是否为“密码”还是“密钥”。
✅ 六、使用 VNC/控制台终端紧急登录
如果远程工具完全无法连接,使用云服务商的【VNC远程控制台】或【管理终端】进入系统,手动排查问题(如重启 SSH 服务、开放端口、配置网卡等)。
✅ 七、查看日志分析故障原因
# SSH 错误日志 cat /var/log/auth.log # Ubuntu/Debian cat /var/log/secure # CentOS/RHEL
✅ 八、常见误操作排查建议
问题 | 表现 | 解决方法 |
---|---|---|
防火墙关闭了端口 | 无法远程 | 修改 iptables/UFW 开放端口 |
SSH 配置被改错 | 拒绝连接 | 修改 /etc/ssh/sshd_config 恢复默认配置 |
使用了错误私钥 | Authentication failed | 使用正确的私钥并赋予 600 权限 |
云安全组误删规则 | 网络不通 | 在控制台重新添加规则 |