【 Solutions 】移除 offending ssh key

【 Solutions 】移除 offending ssh key


  • 使用 ssh 遠端登入時出現下方錯誤訊息

    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @    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:7utAoyUBxxs0ftPgnrklalsAtkDG8/M6ZPnrFvUxfh4. Please contact your system administrator. Add correct host key in /var/root/.ssh/known_hosts to get rid of this message. Offending ECDSA key in /var/root/.ssh/known_hosts:12 ECDSA host key for has changed and you have requested strict checking. Host key verification failed. 


  • 移除發生問題的 key 紀錄

    • 下方訊息告知 /var/root/.ssh/known_hosts 檔案中的 第 12 行 造成無法遠端登入,故移除第 12 行的紀錄即可正常運作


    • 開啟 /var/root/.ssh/known_hosts 檔案

      sudo vi /var/root/.ssh/known_hosts 
      • 檔案內容
    • 顯示行號

      :set number 


    • 游標移到第 12 行再按 dd 即可刪除此行



    • 存檔並離開



    • 重新登入

      • ㊟ 請修改所要登入的機器的 IP
      sudo ssh [email protected] 


List of blogs