linux中使用ssh或scp时如何跳过RSA key fingerprint输入yes/no
来源:互联网 发布:嵌入式软件开发培训 编辑:程序博客网 时间:2024/05/22 12:10
最近编程,用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
- linux中使用ssh或scp时如何跳过RSA key fingerprint输入yes/no
- linux中使用ssh或scp时如何跳过RSA key fingerprint输入yes/no
- ssh跳过RSA key fingerprint输入yes/no
- linux scp拷贝文件,跳过“yes/no”
- linux下ssh或scp出现RSA host key for has changed
- 【BASH】如何得到用户输入的YES或NO
- 使用ssh或scp无需输入密码方法
- 使用ssh、scp时不再输入密码
- ssh scp等消除每次问yes/no
- ssh scp等消除每次问yes/no
- 如何使用scp、ssh等命令不用手动输入密码
- Linux下SSH使用rsa认证方式省去输入密码
- Linux下SSH使用rsa认证方式省去输入密码
- Linux SSH 使用rsa认证方式 免输入密码
- Linux下SSH使用rsa认证方式省去输入密码
- CentOS中安装subversion,并使用svn+ssh访问 ;Linux下采用RSA key的方式登录服务器
- 删除ssh中旧的RSA key
- PE文件 COFF文件格式
- 【ARM学习笔记】实验四:内存管理单元MMU的虚拟地址映射实验
- LAC+CELLID定位手机位置
- 折半查找
- Java泛型的全面总结
- linux中使用ssh或scp时如何跳过RSA key fingerprint输入yes/no
- iOS中几种手势
- 使用Maven构建Web项目
- 使用jquery往java后台传文件文件时,页面表单参数的设置
- hdu 1213 How Many Tables
- tomcat启动失败
- 获取Spring容器中Bean实例的工具类(Java泛型方法实现)
- 将表查询出来的一列数据变为一行
- java 动态代理