我的一个expect脚本,用于自动ssh的登录,在脚本里修改下自己的密码,即可以免得自己每次手动输入密码。
但密码会不大安全,自己掂量着用了
wang@wang-desktop:~$ sudo apt-get install expect
wang@wang-desktop:~$ cat script/bin/ssh.exp
#!/usr/bin/expect -f
# ssh连接的expect脚本
set host [lindex $argv 0]
spawn ssh -l notsobad $host
expect {
"*(yes/no)*" { send "yes\r" }
"*password*" { send "my_password\r" }
}
expect "*Last login*" { interact }
wang@wang-desktop:~$ ssh.exp 10.16.2.1
|
执行完这个脚本之后,就登录到你的目标主机,你的当前shell也切换到目标主机
阅读(804) | 评论(0) | 转发(0) |