查看ssh服务端的日志
cat /var/log/auth.log |less
查看 ll /etc/ssh/
发现以下文件的大小为0
/etc/ssh/ssh_host_ecdsa_key
/etc/ssh/ssh_host_rsa_key
解决方案
生成rsa_key
# ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key
生成ecdsa_key
# ssh-keygen -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key
原因
一般openssh服务正常安装后,主机会自动生成相应的主机密钥文件,但这里因未知原因生成文件有问题,导致无法远程ssh连接。
参考:https://www.cnblogs.com/netonline/p/7410586.html