ソフトウェアのアップグレードによってサーバーSSHキーが変更されますか?

ソフトウェアのアップグレードによってサーバーSSHキーが変更されますか?

クラウドにVPSがあります(Ubuntu Server 16.04)。

  • SSHを介してサーバーに接続します(問題なし)。
  • ソフトウェアを更新します。apt upgrade+apt update
  • サーバーを再起動しましたshutdown -r now。 SSH接続が閉じました。
  • 20秒後に再接続しようとすると、SSHは次のように言います。ECDSA host key for <server> has changed and you have requested strict checking.

このようにサーバーを更新したのは初めてではありませんが、鍵が変わる様子は初めて見ました。これは普通ですか?

アップデートには、新しいバージョンのlibsslとopensslが含まれています。これが理由なのでしょうか?

ベストアンサー1

find /etc -name '*ssh*' -ls表示される唯一の最新のファイルはさまざまなSSHキーです(サーバーの再起動が完了するとすべて変更されます)。

/var/log/syslog を見ると、次の行が見つかりました。

Sep 29 20:56:20 <server> cloud-init[1245]: Your identification has been saved in /etc/ssh/ssh_host_rsa_key.
Sep 29 20:56:20 <server> cloud-init[1245]: Your public key has been saved in /etc/ssh/ssh_host_rsa_key.pub.
Sep 29 20:56:20 <server> cloud-init[1245]: Your identification has been saved in /etc/ssh/ssh_host_dsa_key.
Sep 29 20:56:20 <server> cloud-init[1245]: Your public key has been saved in /etc/ssh/ssh_host_dsa_key.pub.
Sep 29 20:56:20 <server> cloud-init[1245]: Your identification has been saved in /etc/ssh/ssh_host_ecdsa_key.
Sep 29 20:56:20 <server> cloud-init[1245]: Your public key has been saved in /etc/ssh/ssh_host_ecdsa_key.pub.
Sep 29 20:56:20 <server> cloud-init[1245]: Your identification has been saved in /etc/ssh/ssh_host_ed25519_key.
Sep 29 20:56:20 <server> cloud-init[1245]: Your public key has been saved in /etc/ssh/ssh_host_ed25519_key.pub.

他のメッセージの内容で判断すると、このcloud-init問題は私のホスティングサービスで発生しているように見えるため、アップグレードではなく再起動が原因である可能性が高くなります。サポートチームとチャットします。

おすすめ記事