码迷,mamicode.com
首页 > 其他好文 > 详细

建立信任关系后的远程操作

时间:2015-03-08 18:53:06      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:

创建信任关系的过程,请参考文章:

http://blog.csdn.net/jiangshouzhuang/article/details/12650091


信任关系创建完成后,就可以远程执行命令了,脚本如下:

#!/usr/bin/expect
set username [lindex $argv 0]
set server_ip [lindex $argv 1]
set command [lindex $argv 2]

set timeout 10
 

if {$argc<3} {
    puts stderr "the argument number for execute remote command is not right .\n"
    exit 1
}


spawn ssh $username@$server_ip
expect {
"*yes/no)" {send "yes\r";exp_continue}
}


send "$command\r"
expect "eof"
send "exit\r"

 

 

建立信任关系后的远程操作

标签:

原文地址:http://blog.csdn.net/jiangshouzhuang/article/details/7647934

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!