如何在C语言程序中使用SSH。
(2012-04-13 01:35:53)
标签:
c语言
程序
如何
杂谈
如何在C语言程序中使用SSH。现在的场景是,有A和B两台Ubuntu。
已知A机器的某个用户名和密码,并且开启了SSH服务。
现在需要在B机器上自己编写一个程序http://www.yngzw.com/,登录到A机器上进行操作(假如在/root/下建立一个test文件夹)。
假如程序是
int main()
{
system("ssh user@host");
我想一直保持这个ssh连接,在以后就直接调用system(mkdir -p /root/test);
不知道这样行不行。
还是说每次都需要
system("ssh user@host 'mkdir -p /root/test'
");因为这样每次登录都会耗时。
}要用管道;如果登录需要输入密码,则还要用expact库要用管道;如果登录需要输入密码,则还要用expact库
狗蛋
分享:
喜欢
0
赠金笔
加载中,请稍候......
评论加载中,请稍候...
发评论
登录名: 密码: 找回密码 注册记住登录状态
昵 称:
评论并转载此博文
发评论
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。