1. 程式人生 > >ssh報錯:Could not load host key:/etc/ssh/ssh_host_rsa_key&ssh_host_ecdsa_key&ssh_host_ed25519_key

ssh報錯:Could not load host key:/etc/ssh/ssh_host_rsa_key&ssh_host_ecdsa_key&ssh_host_ed25519_key

ssh報錯:could not load host key

今天ssh遠程的時候發現無法遠程,登錄主機查看ssh服務狀態,報錯如下

技術分享

去查看秘鑰

技術分享

發現文件大小為0,看起來是生成秘鑰失敗了才導致的故障,解決方法簡單,刪除原有的秘鑰,重新生成秘鑰就OK了

技術分享

然後重啟ssh服務,自動生成新的秘鑰就可以了

技術分享


或者也可以通過命令行重新生成相應秘鑰

ssh-keygen -t ras -b 2048 -f /etc/ssh/ssh_root_rsa_key
ssh-keygen -t ecdsa -b 256 -f /etc/ssh/ssh_host_ecdsa_key
ssh-keygen -t ed25519 -b 256 -f /etc/ssh/ssh_host_ed25519_key

本文出自 “開源精神 源於分享” 博客,請務必保留此出處http://lidaxia.blog.51cto.com/11588738/1922826

ssh報錯:Could not load host key:/etc/ssh/ssh_host_rsa_key&ssh_host_ecdsa_key&ssh_host_ed25519_key