脚本代码
#!/usr/bin/expect
spawn ssh -p [lindex $argv 0] [lindex $argv 1]@[lindex $argv 2]
expect {
"yes/no" {send "yes\r";exp_continue;}
"*password:*" { send "[lindex $argv 3]\r" }
}
interact
参数说明
这里 [lindex argv 1],[lindex
argv 3] 分别代表着4个参数。
sh脚本 + 端口 + 用户名 + IP + 密码
操作流程
在当前用户下的
.ssh目录新建item2login.sh文件,然后将上述代码复制到该文件并保存。-
打开ITerm2的Profiles > Open Profiles > Edit Profiles菜单并添加新的profile
图1 在Command处键入
expor ~/.ssh/item2login.sh ${端口} ${用户名} ${IP} ${密码}

