known_hostsにないリモートホストフィンガープリントを取得する方法は?


14

ssh-keygen -l -F hostは、リモートホストのキーを出力しますが、ホストが存在する場合のみですknown_hosts。known_hostsファイルにないホストから指紋を要求することは可能ですか?(sshを介した接続などの手動介入なし)

回答:


14

これはssh-keyscan、たとえば次のようにして実行できます。

$ ssh-keyscan 192.168.25.16
# 192.168.25.16 SSH-2.0-OpenSSH_5.5p1 Debian-6+squeeze3
192.168.25.16 ssh-rsa AAAAB3Nz[...]ThruGvpQ==

オプション-Hで、known_hostsファイルに表示されているようにハッシュ名を取得するオプションを渡します。

U&L:known_hostsファイルに触れることなくsshdサーバーから公開鍵を取得する方法も参照してください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.