云服务器 SSH 连接不上怎么办?2026 年远程连接故障排查指南,5 分钟快速解决

频道:服务器知识 日期: 浏览:7

SSH 连接不上常见原因

SSH 连接失败是云服务器使用中最常见的问题之一。本文将从密码错误、安全组配置、SSH 服务状态、网络问题、防火墙设置五个维度,帮你快速定位并解决问题。

故障排查流程

步骤 1:检查基本信息

  • 确认服务器 IP 地址正确

  • 确认 SSH 端口(默认 22)

  • 确认用户名(Linux 默认 root,Ubuntu 可能是 ubuntu)

  • 确认密码或密钥正确

步骤 2:测试网络连通性

  • ping 不通:网络问题或服务器禁 ping

  • telnet 不通:端口未开放或防火墙拦截

步骤 3:检查安全组配置

  • 登录云服务商控制台

  • 进入安全组配置页面

    云服务器 SSH 连接不上怎么办?2026 年远程连接故障排查指南,5 分钟快速解决

  • 确认入站规则允许 22 端口

  • 授权对象应包含你的 IP 或 0.0.0.0/0

步骤 4:检查 SSH 服务状态

  • 使用云控制台 VNC 登录服务器

  • 执行 systemctl status sshd

  • 如未运行 systemctl start sshd

  • 设置开机启动 systemctl enable sshd

步骤 5:检查防火墙设置

  • CentOS firewall-cmd --add-port=22/tcp --permanent

  • Ubuntu ufw allow 22/tcp

常见错误及解决方案

错误 1 Connection refused

原因 SSH 服务未启动或端口被修改

解决 VNC 登录检查 SSH 服务状态并启动

云服务器 SSH 连接不上怎么办?2026 年远程连接故障排查指南,5 分钟快速解决

错误 2 Connection timed out

原因 网络不通或安全组未放行

解决 检查安全组 22 端口是否开放

错误 3 Permission denied

原因 密码错误或密钥配置问题

解决 确认密码正确或用正确密钥登录

预防措施

  • 配置 SSH 密钥登录更安全便捷

  • 修改默认 22 端口减少扫描攻击

  • 配置 Fail2ban 防暴力破解

  • 定期备份 SSH 配置文件