升级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服务
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏