租户端 计算 云服务器(CVM) 故障处理 无法通过 SSH 方式登录 Linux 实例

无法通过 SSH 方式登录 Linux 实例

最近更新时间: 2024-06-12 15:06:00

本文档以 CentOS 7.5 操作系统的云服务器为例,介绍无法通过 SSH 登录 Linux 实例的问题排查和解决方案。

故障现象

使用 SSH 登录 Linux 实例 时,提示无法连接或者连接失败。

故障定位及处理

第一步 查看安全组配置

  1. 登录 云服务器控制台。

  2. 在实例的管理页面,选择需要排查故障的实例,单击【更多】>【配置安全组】。

  3. 在弹出的 “配置安全组” 窗口中,单击已配置(已勾选)的安全组 ID。 进入该实例绑定的安全组页面。

  4. 在安全组规则的入站规则页面,单击【一键放通】。

  5. 在弹出的提示框中,单击【确定】。

  6. 重新 使用 SSH 登录 Linux 实例,查看是否可以登录成功。

    • 是,任务结束。

    • 否,请执行下文步骤。

第二步 查看 sshd 服务端口

  1. 使用 VNC 登录 Linux 实例。

  2. 在操作系统界面,执行以下命令,查看是否含有 sshd 服务监听的端口。

    netstat -tnlp | grep sshd
    • 若返回如下结果,即表示 sshd 进程已监听22端口,请 提交工单 进行反馈。

       tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1015/sshd  
    • 若无输出,则可能是 sshd 服务未启动,请执行下文步骤。

第三步 查看 sshd 服务是否启动

执行以下命令,查看 sshd 服务是否启动。

systemctl status sshd.service
  • 如果已启动,请 提交工单 进行反馈。

  • 如果未启动,请执行以下命令,启动 sshd 服务,再重新使用 SSH 登录 Linux 实例。

     systemctl start sshd

    如果进行以上操作后,您的实例仍无法连接,建议您 提交工单 进行反馈。