检查Linux实例是否存在SSH服务所需的必备文件或目录

Linux实例中SSH访问所需要的关键文件或目录丢失,可能会导致无法登录Linux实例。本文主要介绍,在无法远程连接轻量应用服务器实例时,检查该实例中是否存在sshd_config配置文件的方法。

操作步骤

  1. 使用救援远程连接Linux服务器。具体操作,请参见使用救援连接Linux服务器

  2. 执行以下命令,检查是否存在sshd_config配置文件。

    ll /etc/ssh/sshd_config

    如果不存在sshd_config配置文件,您可以根据实际场景选择对应的修复方式。

    image.png
    • 通过scp命令拷贝关键系统文件修复

      1. 执行以下命令,将正常的轻量应用服务器实例中sshd_config配置文件拷贝到当前缺失文件的轻量应用服务器实例。

        scp root@<正常的轻量应用服务器公网IP>:/etc/ssh/sshd_config /etc/ssh

        例如正常的轻量应用服务器公网IP为120.27.XX.XX。

        scp root@120.27.XX.XX:/etc/ssh/sshd_config /etc/ssh
      2. 执行以下命令,重启sshd服务。

        systemctl restart sshd
    • 通过快照回滚系统盘修复

      如果已创建快照,可以使用快照回滚云盘。具体操作,请参见使用快照回滚磁盘

  3. 远程连接Linux轻量应用服务器,验证远程登录问题是否已经修复。具体操作,请参见远程连接Linux服务器