您的位置:首页 > 编程语言 > C语言/C++

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

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

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

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

其实就是实现scp自动传递文件的功能.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c++ linux
相关文章推荐