草庐IT

【ssh】ssh远程登录:no hostkey alg报错处理

背景:centos系统,在ssh远程登录出现nohostkeyalg的报错,查询资料是因为ssh版本高低连接的原因解决办法:一、通过重启sshd重新生成keyrm -rf /etc/ssh/ssh*keysystemctlrestartsshd#也可以先安装telnet防止连接不上,安装就不细说了。或者通过ssh-keygen命令重新生成ssh主机秘钥,可以不用重启sshd服务ssh-keygen -trsa -f /etc/ssh/ssh_host_rsa_keyssh-keygen -tdsa -f /etc/ssh/ssh_host_dsa_keyssh-keygen -tecdsa -

ssh目标端报错no hostkey alg

一问题描述ssh192.168.1.101,报错:nohostkeyalg二解决办法vi/etc/ssh/sshd_config添加一行内容:HostKeyAlgorithms+ssh-rsa,ssh-dss#重启sshd服务servicesshdrestart