脚本代码
#!/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} ${密码}
网友评论