在用scp传输文件时,看到如下报错信息:

ysgz@ysgz:~/Desktop$ scp check.sh ysgz@192.168.3.6:/tools
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    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:KcPDWuynzibxrbck/KdtmHw0/HBdw8oG5ujdex5mync.
Please contact your system administrator.
Add correct host key in /home/ysgz/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /home/ysgz/.ssh/known_hosts:1remove with:ssh-keygen -f "/home/ysgz/.ssh/known_hosts" -R "192.168.3.6"
ECDSA host key for 192.168.3.6 has changed and you have requested strict checking.
Host key verification failed.
lost connection

这不是什么大问题,只需要按照提示信息,删除~/.ssh/known_hosts即可,

rm -rf ~/.ssh/known_hosts

删了再次scp的时候可以自己生成

ysgz@ysgz:~$ cat ~/.ssh/known_hosts
|1|EezdVKDyqBt9EShZhBNJq2dJmU4=|81s8jFd7R2QU9Dz9jaQ6A6qZ6Fo= ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBLl6estMq2cx9XUnKm65PKsGqOdigBPBcEahbzQ0ab2wpFGlw9+S1Qfm02Oy0JTaDy70DcrQ+yJbHM5A6XudZmA=
|1|VzzbXfNPnH2eFg/d/bEsjR5gmvU=|/TAy/oufqKAOcVu2tEGAUmqt+KE= ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBLl6estMq2cx9XUnKm65PKsGqOdigBPBcEahbzQ0ab2wpFGlw9+S1Qfm02Oy0JTaDy70DcrQ+yJbHM5A6XudZmA=
ysgz@ysgz:~$ rm -rf ~/.ssh/known_hosts
ysgz@ysgz:~$ cat ~/.ssh/known_hosts
cat: /home/ysgz/.ssh/known_hosts: 没有那个文件或目录
ysgz@ysgz:~$
ysgz@ysgz:~$ scp 1.txt ysgz@192.168.3.6:/tools
The authenticity of host '192.168.3.6 (192.168.3.6)' can't be established.
ECDSA key fingerprint is SHA256:KcPDWuynzibxrbck/KdtmHw0/HBdw8oG5ujdex5mync.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.3.6' (ECDSA) to the list of known hosts.
ysgz@192.168.3.6's password:
1.txt                                                                    100%    3     3.3KB/s   00:00
ysgz@ysgz:~$ cat ~/.ssh/known_hosts
|1|BVs3RapB4hLRUwZooipNPHnC+jU=|BB1hY6f9JFxmVixVnrZGpmaXbi8= ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBLl6estMq2cx9XUnKm65PKsGqOdigBPBcEahbzQ0ab2wpFGlw9+S1Qfm02Oy0JTaDy70DcrQ+yJbHM5A6XudZmA=
ysgz@ysgz:~$

我出现这个的原因,是不小心把“@”错敲成了“:”

ysgz@ysgz:~$ scp check.sh ysgz:192.168.3.6:/tools
The authenticity of host 'ysgz (127.0.1.1)' can't be established.
ECDSA key fingerprint is SHA256:KcPDWuynzibxrbck/KdtmHw0/HBdw8oG5ujdex5mync.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'ysgz' (ECDSA) to the list of known hosts.
ysgz@ysgz's password:
Permission denied, please try again.
ysgz@ysgz's password:
check.sh: No such file or directory

使用scp传输文件 Host key verification failed.解决相关推荐

  1. sshpass报错Host key verification failed

    通过sshpass命令执行从本地A服务器复制数据库文件到B服务器上. # sshpass -p 'a@123456' scp -P 22 /home/data.sql.gz root@10.0.0.2 ...

  2. ubuntu ssh Host key verification failed,Host 10.xxx.xxx.xxx not found in /home/user/.ssh/known_hosts

    $ sudo apt-get install sshpass $ sudo bash scp_models_toxxx.sh 用ssh脚本传文件时报错 报错截取: ECDSA host key for ...

  3. Host key verification failed 问题解决

    ​ 一.发现问题: 出现问题的截图: ​ 出现问题的原因: 环境经过重装后,系统重置:相当于首次访问当前环境.A通过ssh登陆(scp的传输第一步就是进行ssh的登录动作,然后再基于ssh协议进行文件 ...

  4. linux ssh连接 出现 Host key verification failed 错误 解决方法

    错误现象: [root@cache001 swftools-0.9.0]# ssh 192.168.1.90 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ...

  5. Host key verification failed.

    第一次玩阿里云服务器,一开始自己玩了半天,玩的乱七八糟,然后打算重置一下好好玩. 结果重置之后连接不上了,还报了下面这个错误: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ...

  6. ssh 远程服务器 Host key verification failed.【known_hosts】

    (阅读时间30S) 这一类问题,一般都是你的known_hosts保存了网络身份验证证书,更换了环境去访问,就会被服务器拒绝. 按照错误提示的/c/Users/HASEE/.ssh/known_hos ...

  7. VScode连接Linux出现:Host key verification failed.过程试图写入的管道不存在。

    使用Visual Studio Code 通过 remote SSH 插件连接Centos7时出现Host key verification failed.过程试图写入的管道不存在. 原因:之前使用过 ...

  8. SSH连接时出现Host key verification failed的原因及解决方法

    SSH连接时出现Host key verification failed的原因及解决方法 参考文章: (1)SSH连接时出现Host key verification failed的原因及解决方法 ( ...

  9. 解决Host key verification failed.

    ssh-keygen -R 你要访问的IP地址 例如 ssh-keygen -R 47.100.251.70 起因: ✘ liwei@MacBook-Pro  ~  ssh root@47.100 ...

最新文章

  1. Tensorflow Lite Android Demo App
  2. day11--RabbitMQ、Redis
  3. Cesium界面学习以及隐藏界面控件
  4. PLSQL 执行 for update 语句被锁定的解决办法
  5. LeetCode 102. 二叉树的层次遍历(BFS)
  6. 登录页面html5 css3 js代码,H5+css3+js搭建带验证码的登录页面
  7. 使用Angular和ASP.net Core的Raw Websockets迷你游戏
  8. 在windows下编译ffmpeg
  9. Sqlplus 联机文档学习
  10. SFB 项目经验-29-批量-启用用户-启用企业语音-设置分机号(项目中)
  11. JAVA时间操作类常用方法汇总
  12. import sys是什么意思_学了半天,import 到底在干啥?
  13. pink-css标签
  14. NOI模拟(5.8) HNOID2T3 道路 (bzoj5290)
  15. ThinkPad SL400使用手札
  16. OSS(一):OSS工具类
  17. Linux更改一个所有者root为只读权限的文件的权限
  18. 第十届CDA数据分析师认证考试圆满结束!
  19. 不同版本git的下载与安装
  20. 关于Data cardinality is ambiguous:x sizes:y sizes: Make sure all arrays contain the same numbers

热门文章

  1. mysql忘记密码win10,如何巧妙解决处理深度技术Win10系统忘记Mysql密码
  2. java动态图片_java实现gif效果(java显示动态图片)
  3. 地税计算机发展,当前我省地税信息化数据应用的现实状况和发展趋势
  4. Q版人物动作怎么画?如何画好Q版人物动作?
  5. 网页中加入当前时间html,如何在网页中加入当前时间的代码
  6. 箭头函数与普通函数,以及使用场景
  7. java删除word中批注_Java 添加、回复、删除Word批注
  8. oracle期末考试参考答案
  9. c语言解一元二次方程虚根oj,请问怎么用C语言求一元二次方程的虚根
  10. Apifox实战——微信的第三方小程序提审发布