SSH 连不上,先按“从外到内”的顺序排查,通常几分钟能定位。第一步确认服务器是否开机、公网 IP 是否可达,用 ping 测连通(部分机房禁 ping,不通不代表宕机)。第二步确认端口:SSH 默认 22,若改了端口要用 ssh -p 端口 用户@IP,并确认云控制台安全组/防火墙已放行该端口。
如果端口通但登不进去,看服务端。用面板或 VNC(云控制台一般提供)进入系统,确认 sshd 服务在运行(systemctl status sshd),查看认证日志(如 /var/log/auth.log 或 secure)。常见原因:密钥不对或权限过宽(私钥需 600,authorized_keys 644、目录 700);密码登录被关闭而你用密码;root 禁止登录;磁盘满或内存耗尽导致服务异常。
Windows 远程桌面(RDP,默认 3389)连不上同理:确认已开启远程、账户有登录权限、3389 已在安全组放行、系统未卡死。远程或 SSH 都连不上时优先用云控制台自带的 VNC/救援模式登录再排查。
预防胜于排障:改端口或关密码前务必先验证新方式可用、保留一个可用登录通道,并定期备份。
TANGYUN CLOUD · KNOWLEDGE
SSH 连接不上怎么办:常见原因与排查顺序
发布时间:2026-11-10 17:30:22