Linux实例中SSH访问所需的关键文件或目录丢失如何恢复?
99阅读
0评论
0点赞
本文介绍了当遇到无法远程连接Linux轻量应用服务器的情况时,如何检查服务器上是否存在关键的`sshd_config`配置文件,并提供了两种修复方法:一是通过scp命令从正常服务器拷贝该文件并重启sshd服务;二是利用快照回滚系统盘。
Linux实例中SSH访问所需的关键文件或目录丢失,可能会导致无法登录Linux实例。本文主要介绍在无法远程连接轻量应用服务器实例时,如何检查该实例中是否存在sshd_config
配置文件的方法。
操作步骤
-
使用救援远程连接Linux服务器
具体操作,请参见使用救援连接Linux服务器。 -
检查
sshd_config
配置文件是否存在
执行以下命令,检查是否存在sshd_config
配置文件:ll /etc/ssh/sshd_config
如果不存在
sshd_config
配置文件,您可以根据实际情况选择对应的修复方式。-
通过scp命令拷贝关键系统文件修复
- 执行以下命令,将正常的轻量应用服务器实例中的
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
- 执行以下命令,重启sshd服务:
systemctl restart sshd
- 执行以下命令,将正常的轻量应用服务器实例中的
-
通过快照回滚系统盘修复 如果已创建快照,可以使用快照回滚云盘。具体操作,请参见使用快照回滚磁盘。
-
-
验证远程登录问题是否已经修复
远程连接Linux轻量应用服务器,验证远程登录问题是否已经修复。具体操作,请参见远程连接Linux服务器。
评论(0)
暂无评论,期待您的发言...
发表评论