优秀的编程知识分享平台

网站首页 > 技术文章 正文

ubuntu主机ssh登录: 找不到匹配的host key算法问题

nanyue 2024-10-14 11:42:34 技术文章 7 ℃

用户ubuntu 通过vnc 登录:输入密码之后又快速退出,ssh 登录报错:找不到匹配的host key算法问题

怀疑是ssh 配置文件得问题,在宿主机通过libvirt 工具检查guest 得配置:

root@yw-07 ~# virt-cat jxsdfz-01new-441 /etc/ssh/ssh

果然发现:sshd_conf 配置文件 PermitRootLogin yes 行配置成不允许root 登录, 通过virt-edit jxsdfz-01new-441 /etc/ssh/sshd_confg 修改配置重启,依然报错,

直接 virt-copy-in -d jxsdfz-01new-441 sshd_config /etc/ssh/ 更换ssh 配置文件, 依然报错 , 可能系统配置项错误不止这一处 。

进入ubuntu 单用户模式:

尝试重新生成ssh 相关配置文件:

 rm -r /etc/ssh/ssh*key , rm -rf ssh_host_* , 执行dpkg-reconfigure openssh-server 重新生成ssh 配置文件 (centos 操作系统可能只需要重启service sshd restart 即可)

再次重启,解决问题 


如果进入到emergency 模式:

apt-get remove openssh-server openssh-client --purge -y

apt-get autoremove

apt-get autoclean

apt-get update

apt-get install openssh-server openssh-client

重启操作系统,可以正常ssh 登录

大概原因可能是用户其他操作升级带了ssh的相关依赖组件(openssl) , 因为用户操作系统更改动配置太多了, 最终通过emergency 直接重装ssh 服务解决问题 。

ssh 无法远程问题这里有阿里云总结得一些案例, 后期用到可以参考 : https://help.aliyun.com/knowledge_detail/41470.html?spm=a2c4g.11186623.2.15.2bc13fb75J2kic

最近发表
标签列表