使用iTerm2 Profiles快捷登录ssh

首先在本地文件夹创建一个登录脚本, 如: /Users/zhanghao/Documents/iterm2-ssh/my-ecs.sh

脚本内容如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
#!/usr/bin/expect

set PORT <你的服务器ssh端口号>
set HOST <你的服务器ip>
set USER <你的用户名>
set PASSWORD <你的密码>

spawn ssh -p $PORT $USER@$HOST
expect {
"yes/no" {send "yes\r";exp_continue;}
"*password:*" { send "$PASSWORD\r" }
}
interact

保存之后, 打开 iterm2 的首选项, 在 profiles 中新建一个 profile, 填写 name 便于自己识别, command 中设置登录脚本为刚才编写的脚本文件的路径

设置完成之后, 可在顶部菜单栏看到, 点击即可快捷登录 ssh