1.创建shell命令文件
具体的路径自己放置。
mkdir ~/iterm2shell
cd ~/iterm2shell
vim iterm2login.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
2.脚本文件可执行权限
chmod +x ~/iterm2shell/iterm2login.sh
3.设置iterm2的Profile
在profiles中建立一个新profile,配置如下:

Send text at start:
[脚本目录]/iterm2login.sh 22 [用户名] [服务器IP] [密码]
示例:
/Users/jeikerxiao/iterm2shell/iterm2login.sh 22 admin 10.7.100.111 admin123
版权声明:本文为jeikerxiao原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。