C++ 代码中调用scp自动传文件

来源:互联网 发布:sql server 2012和2014 编辑:程序博客网 时间:2024/06/07 02:45

最近在开发过程中需要把文件传到另一条服务器上,且要写在C++代码中,文件比较小,几乎能保证实时性.

在这里直接用system调用linux的scp命令,且不能有交互式的功能,即弹出提示输出密码,所以我们需要把密码直接传递过去.下面的代码就可实现:


 system("sshpass -p \"password\" scp  -o StrictHostKeyChecking=no file_name root@server_IP:/store_path");
 

其实就是实现scp自动传递文件的功能.

0 0
原创粉丝点击