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

posted @ 2021-12-10 18:15  nickchou  阅读(2568)  评论(0编辑  收藏  举报