iTerm2 通过堡垒机(jumpserver)登录服务器
一、创建一个exp文件,例如 vim remote.exp
#!/usr/bin/expect
# 登录跳板机
spawn ssh -g -A -p [lindex $argv 0] [lindex $argv 1]@[lindex $argv 2]
expect {
"*Opt>*" {send "[lindex $argv 3]\r";exp_continue}
"*ID>" {send "1\r"}
}
interact
二、配置iTerm
打开Preferences -> Profiles 添加配置
send text的内容如下(4个参数内容如下)
/Users/l****u/ssh/remote.exp 端口 登录堡垒机账户 堡垒机IP地址 目标服务器IP