linux中使用ssh或scp时如何跳过RSA key fingerprint输入yes/no
2013-11-27 16:42
465 查看
最近编程,用SCP模拟P2P多播,写程序让peer之间自动传送文件,但是SCP公私钥设置完毕后,第一次向另一主机传递文件仍会出现一下提示:
比较讨厌,因为不知道在c++程序里如何判断这个提示何时出现,从而输入yes.
后来想到了也许scp提供参数,可以跳过这个提示,于是google了一下,果然有外国网友解决了这个问题,链接地址如下:http://superuser.com/questions/125324/how-can-i-avoid-sshs-host-verification-for-known-hosts
做法是使用-o 这个参数,在ssh/scp里加上
另外,新手如果不知道怎么在c++程序里执行linux terminal命令,可以google一下system()或exec()。
转自:/article/9491946.html
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()。
转自:/article/9491946.html
相关文章推荐
- ssh跳过RSA key fingerprint输入yes/no
- linux初装ssh,使用expect建立信任关系,搞定烦人的输入密码或者要求yes/no建立指纹
- linux中使用ssh或scp时如何跳过RSA key fingerprint输入yes/no
- Linux下SSH使用rsa认证方式省去输入密码
- linux scp拷贝文件,跳过“yes/no”
- linux脚本实现scp命令自动输入密码和yes/no等确认信息
- Linux下SSH使用rsa认证方式省去输入密码
- linux 使用rpm安装软件时,遇到"warning: rpmts_HdrFromFdno: Header V3 RSA/SHA256 Signature, key ID fd431d51: NO
- 如何通过linux ssh远程linux不用输入密码登入-----scp命令可以本地与远程来回拖文件
- Linux下SSH使用rsa认证方式省去输入密码
- 如何使用scp、ssh等命令不用手动输入密码
- Linux ssh/scp连接时避免输入yes(公钥验证)并防止出现POSSIBLE BREAK-IN ATTEM
- Linux下SSH使用rsa认证方式省去输入密码
- java 使用 ssh 及 scp等 linux 命令、服务,输入密码免打断
- 如何在两台linux服务器之间用RSA键对的方法SSH/SCP不需密码
- 如何在两台linux服务器之间用RSA键对的方法SSH/SCP不需密码
- [Linux][Mac]如何使用SSH登陆远程Linux服务器&使用SCP下载远程终端文件
- linux下ssh或scp出现RSA host key for has changed
- linux 下使用SSH 连接远程主机 SCP 拷贝远程文件
- jenkins发布项目到远程主机上,配置两台linux如何使用SSH免密码登录