龙空技术网

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

愤叔 109

前言:

眼前同学们对“centos7重启ssh服务报错”大约比较看重,各位老铁们都想要学习一些“centos7重启ssh服务报错”的相关文章。那么小编也在网上搜集了一些对于“centos7重启ssh服务报错””的相关文章,希望你们能喜欢,同学们一起来了解一下吧!

用户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 无法远程问题这里有阿里云总结得一些案例, 后期用到可以参考 :

标签: #centos7重启ssh服务报错