Linux
從客戶端訪問時出現遠端 SSH 密鑰(ECDSA 密鑰)問題
我有一台 Rockpro64 單板電腦,我試圖通過 eMMC 刷新的 Ubuntu iso 映像從此處遠端訪問:https ://www.armbian.com/rockpro64/ ,但不斷收到以下錯誤消息。我之前可以通過從終端通過 SSH 從各種筆記型電腦遠端訪問 IP,但是在安裝我想要正確安裝的程序失敗後,我重新刷新了 eMMC,並且從訪問時一直收到此錯誤其他筆記型電腦(客戶端) - 我可以從伺服器端進行 SSH,沒有問題 FWIW。
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle attack)! It is also possible that a host key has just been changed. The fingerprint for the ECDSA key sent by the remote host is SHA256:IWefc//FoZcRXp...fpsF0eM. Please contact your system administrator. Add correct host key in C:\\Users\\User/.ssh/known_hosts to get rid of this message. Offending ECDSA key in C:\\Users\\User/.ssh/known_hosts:3 ECDSA host key for <remote IP address> has changed and you have requested strict checking. Host key verification failed.
錯誤消息告訴您正在連接到另一台機器,這是真的。重新刷機時,舊機器消失了。
您應該編輯文本文件(在您的 Windows 機器上)c:/Users/User/.ssh/known_hosts 並刪除第三行(錯誤消息中的“:3”告訴您需要刪除的行)。
刪除線路後第一次連接時,它會告訴您正在連接到新機器。