$ sudo apt-get install sshpass
$ sudo bash scp_models_toxxx.sh

用ssh脚本传文件时报错

报错截取:

ECDSA host key for 10.xxx.xxx.xxx has changed and you have requested strict checking.
Host key verification failed.
lost connection
Host 10.xxx.xxx.xxx not found in /home/user1/.ssh/known_hosts

可能的原因:
1,sshpass密码设置不对
2,没有生成ssh-key

我的机器出现这个问题的原因是第一种
但我没有直接去修改sshpass的密码,而是把服务器(10.xxx.xxx.xxx)的用户密码改成了sshpass用到的密码

具体如下:

# 在服务器修改用户user1的密码
$ passwd user1
# 删除旧的known_hosts文件
$ sudo rm /home/user1/.ssh/known_hosts
# 通过ssh连接创建新的known_hosts文件
$ ssh user1@10.xxx.xxx.xxx
# 重新使用ssh传递文件
$ sh scp_models.sh

传递文件的脚本:
(使用ssh脚本在linux机器之间批量地传输文件,免输密码)

#!/bin/bash# usage: sudo sh xxx.shtime=$(date "+%Y%m%d%H%M%S")
mpath="/data/user1/models"
dst="/home/HDD3/user1/models/"
models=(65 66 67 72 79 49 81 51 84 53 88 60 61 63)
password="pass word"
username="user name"
Ip="10.xxx.xxx.xxx"for i in ${models[*]}; do
sshpass -p "$password" scp $mpath/model-00$i.params $username@$Ip:$dst/;
donesshpass -p "$password" scp $mpath/model-symbol.json $username@$Ip:$dst/
echo "Done! $time"

最新版:shell脚本使用scp命令远程拷贝文件

ubuntu ssh Host key verification failed,Host 10.xxx.xxx.xxx not found in /home/user/.ssh/known_hosts相关推荐

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

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

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

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

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

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

  4. sshpass报错Host key verification failed

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

  5. Host key verification failed.

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

  6. 使用scp传输文件 Host key verification failed.解决

    在用scp传输文件时,看到如下报错信息: ysgz@ysgz:~/Desktop$ scp check.sh ysgz@192.168.3.6:/tools @@@@@@@@@@@@@@@@@@@@@ ...

  7. 解决Host key verification failed.

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

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

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

  9. centos查看密码及修改密码Host key verification failed

      大家好,我是爱编程的喵喵.双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中.从事机器学习以及相关的前后端开发工作.曾在阿里云.科大讯飞.CCF等比赛获得多次Top名次.现 ...

最新文章

  1. java 枚举类型的使用_JAVA 枚举类型使用
  2. python中字符串的制表符为_零基础学python_03_字符串(拼接+换行+制表符)
  3. Postman用法简介-Http请求模拟工具
  4. 补习系列(15)-springboot 分布式会话原理
  5. 什么是“云计算”,具体是怎么应用的?
  6. Python中expected an indented block
  7. saspython知乎_sas比spss好用在哪里?
  8. Spring Boot入门(6)-使用AOP统一处理Web请求日志
  9. WCF集成COM+应用程序遇到的问题
  10. 全球知名企业高管预测2019人工智能趋势
  11. 使用CAD手机看图软件打开图纸压缩包的方法技巧
  12. 关于x86、x86_64、x64、amd64和arm64、aarch64
  13. 关于“父虚拟磁盘在子虚拟磁盘创建之后被修改过。……打不开磁盘啥啥啥”的解决方法
  14. 解决windows电脑蓝屏的方法
  15. 华为手机android7价格,价格坚挺的国产之光——华为NOVA 7 SE 5G手机开箱
  16. 【数据结构与算法】task3 排序二分查找
  17. Java游戏开发——对对碰
  18. C语言_判断一个数是否为素数
  19. nvidia驱动程序下载失败?
  20. 无盘服务器要开ahci,开启硬盘的ahci模式提升磁盘性能教程

热门文章

  1. chrome 谷歌浏览器模拟各种手机设置userAgent
  2. 山西天诚在线教育机构怎么样?靠谱么?
  3. 大学计算机应用基础知识点王爱平,北京师范大学心理学院硕导介绍:王爱平
  4. RS232/RS485信号转12路模拟信号 隔离D/A转换器WJ34
  5. 记录虚拟机中更改虚拟网络编辑器无效的解决方法
  6. 一文弄懂Flink网络流控及反压
  7. 音频交流会(个人学习向项目)
  8. Leetcode 1134:阿姆斯特朗数(超详细的解法!!!)
  9. 线性空间2--子空间
  10. java程序 购物车_用java代码写一个简单的网上购物车程序