SSHサーバのRSA fingerprintの確認方法
生活随笔
收集整理的這篇文章主要介紹了
SSHサーバのRSA fingerprintの確認方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
- 通過SSH從客戶端初回連接服務器的時候, 服務器端會返回是否正確的確認信息。(正確的應該是客戶端被保存的RSA鍵的狀態)
下面是連接192.168.1.100這臺服務器時候的Log,顯示了
RSAkey的信息(指紋)
如果本地私有秘鑰的fingerprint和這個message顯示的fingerprint一致的話,這說明打算連接的這個服務器是你想要連接的正確的服務器
實驗一下,一堆秘鑰 private_use_in_github和private_use_in_github.pub, 通過ssh-keygen -l -f 這個命令可以確認秘鑰的指紋,可以看到私有秘鑰和共有的的出來的fingerprint是一樣的
秘鑰存放的位置 如下
- /etc/ssh/ssh_host_rsa_key.pub
- 只能通過ssh-keygen -l -f命令來獲取指紋,不用用cat cat 的話顯示的健的內容
ssh-keygen -lf /etc/ssh/ssh_host_rsa_key.pub 2048 33:95:b2:19:c0:b0:e4:91:a0:55:94:65:4a:af:58:c9 (RSA)
ちなみに、このファイルの內容はSSHで接続されると、クライアントknow_hostsに書き込まれ、2度目以降の接続の際にはクライアント側ではfingerprintの確認メッセージは表示されなくなります。
總結
以上是生活随笔為你收集整理的SSHサーバのRSA fingerprintの確認方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: js 倒计时算法及定时器的应用
- 下一篇: oracle安装成功验证