expect实现自动登录
Posted Mr.YF
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了expect实现自动登录相关的知识,希望对你有一定的参考价值。
自动登录主机(ssh)
建脚本item2login.sh,包含如下内容
#!/usr/bin/expect set timeout 30 spawn ssh -p [lindex $argv 0] [lindex $argv 1]@[lindex $argv 2] expect { "(yes/no)?" {send "yes\n";exp_continue} "password:" {send "[lindex $argv 3]\n"} } interact
使用方法: item2login.sh port user host password
如:
item2login.sh 22 dev 127.0.0.1 123456
ssh 登录端口 22
登录用户名 dev
登录的主机 127.0.0.1
登录密码 123456
以上是关于expect实现自动登录的主要内容,如果未能解决你的问题,请参考以下文章