簡體   English   中英

從 Windows 命令提示符 ssh 時主機密鑰驗證失敗?

[英]Host Key verification failed when ssh from windows command prompt?

當我嘗試在 FreeBSD 上 ssh 我的帳戶時。 它表明主機密鑰驗證失敗。 有人說我需要刪除舊密鑰。 但我不知道究竟是什么導致了這個問題。 上圖是我看到的情況,下圖是known_hosts文件的內容。

在此處輸入圖片說明

在此處輸入圖片說明

您被告知的是正確的,問題在於目標機器的主機密鑰對已更改,而您的機器仍在引用舊密鑰。

解決方案實際上存在於您遇到的錯誤中,只需從 known_hosts 中刪除密鑰,然后再次 ssh,它就會要求您將新密鑰添加到 known_host 文件中,這將解決您的問題。

我注意到的一件事是,您正在對localhost執行 ssh 並且也在自定義端口 3022 上執行此操作。由於您是 windows 並且默認情況下它沒有附帶 ssh 服務器,您是否在 windows 上啟用了ssh服務器,如果是,您是否已配置它使用端口 3022 而不是 22 這是默認的?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM