UBUNTU(LINUX) 下,SSH 指令以及 "WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!" 問題排除
SSH 連線指令:
# ssh 登入帳號名稱@登入位址IP
ex: ssh ex123@52.167.88.255
若主機為了安全,更改了原本固定埠口 22,指令改成
# ssh -p 主機埠口 登入帳號名稱@登入位址IP
ex: ssh -p 2200 ex123@52.167.88.255
======================================================
WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! 問題排除
今天用一台很久沒使用的筆電,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
1c:ef:2c:50:fa:2b:d1:40:8c:ea:d5:2f:13:4b:d1:4f.
Please contact your system administrator.
Add correct host key in /home/george/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /home/george/.ssh/known_hosts:5
remove with: ssh-keygen -f "/home/george/.ssh/known_hosts" -R XXX.XXX.XX.XXX
Password authentication is disabled to avoid man-in-the-middle attacks.
Keyboard-interactive authentication is disabled to avoid man-in-the-middle attacks.
X11 forwarding is disabled to avoid man-in-the-middle attacks.
Permission denied (publickey,password).
經過GOOGLE後,只要 修改 .gedit ~/.ssh/known_hosts 這檔案,把相關訊息用 # 註解掉即可。
錯誤原因似乎跟之前登入的紀錄有關,儲存了錯誤的密碼,總之只要刪掉,連線時會重新製造即可。。。。。
留言
張貼留言