Cloud-init が仮想マシンのホスト キーを ec2 として書き込む

適用対象: ✔️ Linux VM

元の KB 番号: 4561944

まとめ

この記事では、Cloud-init が仮想マシンのホスト キーを ec2 として書き込む問題について説明します。 回避策を提供します。

症状

Cloud-init は、SSH ホスト キーをコンソールに "ec2" として断続的に書き込みます。 Azureは ec2 インスタンスを使用しません。

原因

Cloud-init では、SSH モジュールを使用して、最終段階で write-ssh-key-fingerprints ヘルパー スクリプトを呼び出します。 ヘルパーは、プログラム名を 'ec2' に設定してこれらの値をログに記録しました。 cloud-init プロジェクトの名前は、プラットフォームに依存しない名前に変更する前の 'ec2-init' でした。 一部のコード パスには、引き続き古い名前が含まれています。

回避策

トラブルシューティング中に 'ec2' ログを無視します。 詳細については、 Bug の説明 記事を参照してください。