Chinaunix首页 | 论坛 | 博客
  • 博客访问: 175747
  • 博文数量: 159
  • 博客积分: 7007
  • 博客等级: 准将
  • 技术积分: 1750
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-17 15:05
文章分类

全部博文(159)

文章存档

2010年(39)

2009年(106)

2008年(14)

我的朋友

分类: LINUX

2010-07-02 11:21:57

[gamester88@gamester88 test]$ more ssh
#!/usr/bin/expect

set ipaddress [lindex $argv 0]
set passwd [lindex $argv 1]
spawn ssh -p 22 root@$ipaddress
expect {
                "want"        {send -- "yes\r"; exp_continue}
                "password:"   {send -- "$passwd"}
                "No route"    { exit }
                }
set timeout 5
send "\n"
expect "*#"
send "uptime\r"
interact
[gamester88@gamester88 test]$ ./ssh 192.168.10.230 密码
spawn ssh -p 22 root@192.168.10.230
root@192.168.10.230's password: 
Last login: Fri Jul  2 11:16:41 2010 from 192.168.10.239
[root@igowei ~]# uptime
 11:19:36 up 18 days, 26 min,  1 user,  load average: 0.00, 0.00, 0.00
[root@igowei ~]# 



阅读(561) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~