適用対象: ✔️ 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 の説明 記事を参照してください。