升级openssh的补救

如果你已经无法连上你的服务器,请跳过

前提

你还有一个会话在服务器上,或者可以连上服务器(最好还做了备份)

解决方法

  • 把原来备份的openssh相关的内容拷贝回去

  • 直接重新安装openssh

可能的问题

输入完密码登录不上,从服务器的/var/log/message可以看到如下错误

11880 Jun 10 16:35:19 218 sshd[28566]: error: Could not load host key: /etc/ssh/ssh_host_rsa_key
11881 Jun 10 16:35:19 218 sshd[28566]: error: Could not load host key: /etc/ssh/ssh_host_dsa_key
11882 Jun 10 16:35:19 218 sshd[28567]: fatal: No supported key exchange algorithms

这个原因可能是,你在复制或者安装过程中,导致/etc/ssh中的密钥不匹配,直接把/etc/ssh/ssh_host_*的删除,或者为了以防万一,mv到一个备份文件夹中,重启ssh服务service sshd restart

error: Could not get shadow information for boss

可能由于多次登录报错,账号被锁了,打开/etc/ssh/sshd_config,把UsePAM打开,设置为yes

每次操作完,记得重启一下ssh服务

posted @ 2022-06-13 14:42  秋来叶黄  阅读(251)  评论(0编辑  收藏  举报