3

奇妙な問題.. ssh-keyscan 内のバグを疑っていますが、間違っている可能性があります..

ssh-keyscan -H -t ecdsa host1,1.1.1.1 >> ~/.ssh/known_hosts

このコマンドは、howt1 のフィンガープリントを known_hosts に取得します (ホスト名と IP は正しくハッシュされているように見えます)。「すでに」そこにあるので、これはエラーだと思います。

編集:known_hostsファイル内のホスト名とIPをハッシュしない場合(「-H」オプションなしのssh-keyscan)、すべてが機能することに言及する必要があります。(-H は man ssh-keyscan に記載されています)

これを修正する方法を知っている人はいますか?それとも、これは何らかの奇妙な理由で機能すると思われる方法ですか?

known_hosts 内のエントリにハッシュが含まれており、後で名前または IP を比較するときに、比較される IP とホスト名の「両方」ではないため、技術的に一致しないためでしょうか?

最終編集: シンプルにするためにクリーンアップしました

前もってありがとう、
マーク

4

2 に答える 2