最近编程,用SCP模拟P2P多播,写程序让peer之间自动传送文件,但是SCP公私钥设置完毕后,第一次向另一主机传递文件仍会出现一下提示:

The authenticity of host '111.222.333.444 (111.222.333.444)' can't be established.
RSA key fingerprint is f3:cf:58:ae:71:0b:c8:04:6f:34:a3:b2:e4:1e:0c:8b.
Are you sure you want to continue connecting (yes/no)? 

比较讨厌,因为不知道在c++程序里如何判断这个提示何时出现,从而输入yes.

后来想到了也许scp提供参数,可以跳过这个提示,于是google了一下,果然有外国网友解决了这个问题,链接地址如下:http://superuser.com/questions/125324/how-can-i-avoid-sshs-host-verification-for-known-hosts

做法是使用-o 这个参数,在ssh/scp里加上 -o "StrictHostKeyChecking no" 即可跳过这个yes/no询问,直接进入下一步,例:

scp -o "StrictHostKeyChecking no" 1.txt user@host:1.txt

另外,新手如果不知道怎么在c++程序里执行Linux terminal命令,可以google一下system()或exec()。

转自:http://blog.csdn.net/golzygo/article/details/8311899

linux中使用ssh或scp时如何跳过RSA key fingerprint输入yes/no相关推荐

  1. Linux中ssh登录跳过RSA key fingerprint输入yes/no

    在今天处理问题时发现程序在执行ssh登录时出现密钥交换提示,如下 设备升级后也会出现该现象,查询后发现如下解决办法. 使用-o 这个参数,加上-o "StrictHostKeyCheckin ...

  2. linux 更改ssh端口_如何在Linux中更改SSH端口-简易指南

    linux 更改ssh端口 The default port on SSH is 22. But for security reasons, it's a good idea to change SS ...

  3. linux怎么运行脚本文件路径,关于linux中执行脚本或程序时指定的路径

    假设/mnt/bin 目录下存在一个名为 hello.sh 的可执行文件. 1. 若当前目录是 /mnt/bin ,可以使用 ./hello.sh 来执行这个可执行文件,但是使用 hello.sh 就 ...

  4. linux怎么显示cp时间,Linux中cp文件或目录时如何显示进度?

    Linux中cp文件或目录时如何显示进度? 用法:cp [选项]... [-T] 源文件 目标文件 或:cp [选项]... 源文件... 目录 或:cp [选项]... -t 目录 源文件... 将 ...

  5. RSA key fingerprint is....Permission denied (publickey).需要SSH Key

    换了新电脑,要克隆上传代码,直接告诉我被拒绝 . Cloning into 'app'... The authenticity of host '[bitbucket.bj.ssdn.accounts ...

  6. Linux中同步数据之scp VS rsync

    ##scp和rsync简介 项目开发中经常有服务器之间同步数据的需求,在Linux中提供了两个命令,scp和rsync,这两个命令不仅仅是可以使用在机器之间同步数据,在一个机器内部也是可以进行数据的同 ...

  7. linux中解决SSH连接慢问题

    现在连接linux服务器一般都是使用SSH远程连接的方式.最近新装了一台服务器,发现telnet时速度很快,ping时一切也正常,但SSH连接的时候却很慢.经过网上资料查询,大致是有以下几种原因: 1 ...

  8. linux下的ssh端口号修改,如何在 Linux 中更改 SSH 端口

    默认情况下, SSH 侦听端口 22 . 更改默认 SSH 端口可以降低被自动攻击的风险,从而为服务器增加额外的安全层. 和更改默认端口相比,将防火墙配置为仅允许从特定主机访问端口 22 则更加简单和 ...

  9. linux 命令 空格转义,在Linux中,如何转义SCP复制路径中的空格?

    问题描述 我是Linux新手,我想将文件从远程复制到本地系统-现在,我在Linux系统中使用scp命令.当我尝试将其复制时,我有一些文件夹或文件名带有空格文件,它显示错误消息:"没有这样的文 ...

最新文章

  1. Science揭示:身体如何应对细菌的“群体感应”
  2. 求 1~n 之间素数的个数
  3. centos7安装FTP
  4. SAP 货币转换中的转换因子
  5. linux下批量修改文件名的方法
  6. aaynctask控制多个下载进度_史上最强的进度图绘制十大注意事项!
  7. C# 客户端HTTP通信
  8. 10分钟精通SharePoint-验证方式
  9. python爬取京东商品属性_python爬虫小项目:爬取京东商品信息
  10. python绘制风向玫瑰图和污染物玫瑰图
  11. Unicode 汉字内码表
  12. elementUI + echar 实现饼图效果
  13. 汽车电子电气TARA分析从入门到放弃
  14. 鸿蒙10 5G手机,国内首款5G手机!中兴天机Axon 10 Pro 5G版体验点名单一览
  15. adobe 免费素材库
  16. 【产业互联网周报】房企分拆物业公司上市潮来临,“智慧社区”加码;旷视智慧物流业务定位及战略布局;京东健康与药明康德入股卫宁科技...
  17. 汇智动力学员最新就业喜报,最高薪资16K!
  18. 冒泡排序与快速排序比较
  19. Platinum Maestro运动控制器 ——速度位置等数据的获取
  20. C# WinForm解决Panel控件中的图片刷新时会闪烁的问题

热门文章

  1. 光用滴答清单也可以专注学习
  2. research in attraction
  3. music‘s effects
  4. 叶老师的对于数学的分析的摘抄!十分的认可!
  5. <<science>> new and potential research areas
  6. 这个高度站立办公十分的棒
  7. 2021的第二封拒信,来自斯坦福电气工程
  8. App上架/更新怕被拒? iOS过审“避雷秘籍”请查收
  9. maven中spring-boot-dependencies变量名冲突
  10. 从一个小demo开始,体验“API经济”的大魅力