Could not load host key: /etc/ssh/ssh_host_ed25519_key の大量のエラー

/var/log/messages に以下のエラーがたくさん出るようになってた。

Feb 28 17:01:53 ns sshd[4048]: error: Could not load host key: /etc/ssh/ssh_host_ed25519_key
Feb 28 17:02:10 ns sshd[4050]: error: Could not load host key: /etc/ssh/ssh_host_ed25519_key
Feb 28 17:03:40 ns sshd[4054]: error: Could not load host key: /etc/ssh/ssh_host_ed25519_key
Feb 28 17:03:51 ns sshd[4055]: error: Could not load host key: /etc/ssh/ssh_host_ed25519_key
Feb 28 17:04:00 ns sshd[4057]: error: Could not load host key: /etc/ssh/ssh_host_ed25519_key
Feb 28 17:04:04 ns sshd[4058]: error: Could not load host key: /etc/ssh/ssh_host_ed25519_key
Feb 28 17:04:25 ns sshd[4059]: error: Could not load host key: /etc/ssh/ssh_host_ed25519_key

OpenSSH6.5からCurve25519 による楕円曲線 Diffee Hellman を用いた鍵交換のサポートが入った事により必要な鍵が作成されていないために出るエラーのようです。 なのでssh-keygen -A を使ってデフォルトのキーを作成するとこのエラーは収まります。

対処方法

$ sudo ssh-keygen -A
created:

Back to top