実行するたびに別のキーを取得しますssh-keyscan -H some.hostname.example
。なぜそんなことですか?サーバーは引き続きキーを変更しますか?
ssh
1回の実行で得られたキーは、後続の実行後も機能するように見えました。キーセットを~/.ssh/known_hosts
。
編集:私は間違っています。キーは変更されていませんが、最初の列(ホスト名を含む)は変更されました。フォームにBase64エンコーディングが何であるかはよくわかりませんが、|1|<something base64>|<something else base64>
バイナリのようです。
ベストアンサー1
ホスト名部分はハッシュされます。同じ名前/ IPが異なるハッシュを持つことができます(ssh-keycheck -Hを使用したことを覚えておいてください)。したがって、これは通常の動作です。