SSH 登录失败:Host key verification failed

阅读次数:2467 次  |  发布时间:2019-02-04T00:00:00Z 

如果某一个域名换了ip地址,比如hellotech.mobi,则ip地址切换之后,使用ssh登录时,如ssh root@hellotech.mobi,会提示异常。异常信息如下所示:

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@       WARNING: POSSIBLE DNS SPOOFING DETECTED!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
The ECDSA host key for hellotech.mobi has changed,
and the key for the corresponding IP address 47.188.63.90
is unchanged. This could either mean that
DNS SPOOFING is happening or the IP address for the host
and its host key have changed at the same time.
Offending key for IP in /Users/aaron/.ssh/known_hosts:29
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    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:MLmyflsdkjfalskflsdfjals928392QqqYCd0zFYM3JAFTG0cKE.
Please contact your system administrator.
Add correct host key in /Users/aaron/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /Users/aaron/.ssh/known_hosts:24
ECDSA host key for hellotech.mobi has changed and you have requested strict checking.
Host key verification failed.

这个原因是由于公钥不一样了,所以无法登录,提示信息是 KEY 验证失败。解决方法很简单,就是将 /root/.ssh/known_hosts 文件里面的原来的公钥信息删除。切记不要删除整个文件。

known_hosts就是一个文本文件,里面记录了本地所有ssh登录过的域名,ip。文件按行区分,每行一个域名或ip。

最近发布的代码:

移除所有已停止的DOCKER Shell 程序  |  12次阅读  | 发布于:2020-08-08T12:58:23Z
使用ffmpeg命令行:删除音频中静音的部分 Shell 程序  |  5次阅读  | 发布于:2020-08-01T23:03:45Z
install_kibana Shell 程序  |  13次阅读  | 发布于:2020-07-29T23:50:28Z
install_logstash Shell 程序  |  14次阅读  | 发布于:2020-07-29T23:50:28Z
install_maven Shell 程序  |  16次阅读  | 发布于:2020-07-29T23:50:28Z
install_tomcat Shell 程序  |  15次阅读  | 发布于:2020-07-29T23:50:28Z
install_zookeeper Shell 程序  |  13次阅读  | 发布于:2020-07-29T23:50:28Z
删除用户脚本 Shell 程序  |  17次阅读  | 发布于:2020-07-29T23:50:28Z
查看磁盘目录使用情况 Shell 程序  |  11次阅读  | 发布于:2020-07-29T23:50:28Z
自动化下载脚本 Shell 程序  |  21次阅读  | 发布于:2020-07-29T23:50:28Z
Sys_Check Shell 程序  |  12次阅读  | 发布于:2020-07-29T23:50:27Z
black_list Shell 程序  |  14次阅读  | 发布于:2020-07-29T23:50:27Z
check_mysql_ms Shell 程序  |  12次阅读  | 发布于:2020-07-29T23:50:27Z
install_elasticserch Shell 程序  |  11次阅读  | 发布于:2020-07-29T23:50:27Z
install_filebeat Shell 程序  |  7次阅读  | 发布于:2020-07-29T23:50:27Z
install_git Shell 程序  |  11次阅读  | 发布于:2020-07-29T23:50:27Z
install_grafana Shell 程序  |  14次阅读  | 发布于:2020-07-29T23:50:27Z
install_kafka Shell 程序  |  9次阅读  | 发布于:2020-07-29T23:50:27Z
默认退出状态码 Shell 程序  |  10次阅读  | 发布于:2020-07-29T23:50:26Z
Autoback-xtraback Shell 程序  |  12次阅读  | 发布于:2020-07-29T23:50:26Z
Autoinstall_ELK_V1.3 Shell 程序  |  9次阅读  | 发布于:2020-07-29T23:50:26Z
Cpu_Limit Shell 程序  |  7次阅读  | 发布于:2020-07-29T23:50:26Z
Custom_Rm Shell 程序  |  8次阅读  | 发布于:2020-07-29T23:50:26Z
Daily_Archive Shell 程序  |  11次阅读  | 发布于:2020-07-29T23:50:26Z
Hourly_Archive Shell 程序  |  8次阅读  | 发布于:2020-07-29T23:50:26Z
IP_iptables Shell 程序  |  12次阅读  | 发布于:2020-07-29T23:50:26Z
使用局部变量 Shell 程序  |  11次阅读  | 发布于:2020-07-29T23:50:25Z
使用库函数 Shell 程序  |  9次阅读  | 发布于:2020-07-29T23:50:25Z
全局变量 Shell 程序  |  7次阅读  | 发布于:2020-07-29T23:50:25Z
在函数中使用参数 Shell 程序  |  9次阅读  | 发布于:2020-07-29T23:50:25Z

最多阅读的代码

 SSH 登录失败:Host key verification failed Shell 程序  |  2467次阅读
 让你成为最历害的git提交人 Shell 程序  |  1647次阅读
 wget使用技巧 Shell 程序  |  1550次阅读
 切换到后台执行的shell命令 Shell 程序  |  1325次阅读
 查询当前网段内,那些IP被使用了 Shell 程序  |  1283次阅读
 使用shell统计代码行数 Shell 程序  |  1261次阅读
 使用Shell获取当前时间 Shell 程序  |  1216次阅读
 判断管理员 Shell 程序  |  1130次阅读
 unzip和zip指令的使用方法 Shell 程序  |  1035次阅读
 Shell按行读取文件 Shell 程序  |  916次阅读
 Shell 获取当前正在执行脚本的绝对路径 Shell 程序  |  901次阅读
 Shell的For循环的几种写法 Shell 程序  |  861次阅读
 读取Linux系统的CPU信息 Shell 程序  |  821次阅读
 字符界面加减乘除计算器 Shell 程序  |  818次阅读
 Linux下枚举所有的用户信息 Shell 程序  |  784次阅读
 找出目录中最大的文件 Shell 程序  |  725次阅读
 提取用户的账号信息 Shell 程序  |  688次阅读
 Bash Shell的文件格式 Shell 程序  |  666次阅读
 使用Shell文件判断文件或目录 Shell 程序  |  661次阅读
 shell 提取文件名和目录名 Shell 程序  |  577次阅读
 在shell中将"\n"以换行的方式输出 Shell 程序  |  495次阅读
 shell/查看Linux的磁盘大小 Shell 程序  |  407次阅读
 检查shell文件是否运行在自己的目录下 Shell 程序  |  389次阅读
 根据进程名Kill指定进程 Shell 程序  |  345次阅读
 枚举目录下的文件 Shell 程序  |  330次阅读
 枚举数组 Shell 程序  |  327次阅读