別のSEメンバーのアドバイスで(ここにクロスポストしています)。
私は数か月間、SSHと公開鍵暗号を使用しています。OS Xの最新のパブリックベータ版のインストールで新しい問題が発生しましたが、オンラインで回答が見つかりません。
OS X端末でSSH-Keygen -lfを実行すると、取得するフィンガープリントは次のとおりです。
SHA256:FAESFJ*(WY*(T$NGN(*G(NURGOUfj34n98tj8v3f485
[That's not the actual string, but you get the picture]
私は次のようなものに慣れています
2048 0a:11:2b:33:44:55:66:77:88
同様に、古いknown_hostsファイルを削除した後、一部のマシンにSSHで接続しようとすると、ホストが不明であり、フィンガープリントを確認するという標準的な警告が表示されました。ただし、再び、指紋は次のように表示されます。
SHA256:[Mix of letters and numbers]
Ubuntuインストールでssh-keygen -lfを実行すると、標準が取得されます
2048 0a:1b:2c:[ETC ETC]
私は何か間違っていますか?フリックする必要がある別のオプションまたはパラメーターはありますか?
それまでの間、私が安全であることを確認するために、
ssh-keyscan [IP address] > /path/to/file
ssh-keygen -lf /path/to/same/file
結果は、私がSSHで接続したときにプロンプトが表示されたものと同じでした。したがって、私は安全であり、セキュリティについてあまり心配していません。しかし、私は何が起こっているのか、何か間違ったことをしているかどうかを知りたいです。
前もって感謝します!
編集:このアップグレードの前に、SSH-Keygen -lfが期待どおりに機能するように追加する必要があります。これは、出力をgobbledygookからより「伝統的な」指紋出力に変更するためにスイッチを切り替えるだけでよいことを示唆しています。