0%

ssh命令无法连接主机

使用ssh命令远程连接主机出现问题,问题描述如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
Hu-YupingdeMacBook-Pro:~ kris$ ssh root@192.3.249.179
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ 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:dVUw64aj0m2JBl62oUMeoJzpZMjCqtL24CQMjTDVvsc.
Please contact your system administrator.
Add correct host key in /Users/kris/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /Users/kris/.ssh/known_hosts:13
ECDSA host key for 192.3.249.179 has changed and you have requested strict checking.
Host key verification failed.

解决办法:

1.编辑配置文件。

1
$ vim ~/.ssh/known_hosts

2.删除对应的host key。

3.再次使用ssh命令连接远程主机,发现可以正常连接。

参考链接

Mac和Linux远程连接服务器异常修复(WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!)