iterm2穿透跳板机(Jumpserver)
一、iterm2配置profile
image.png其中发送的文本为
/Users/zhouzhenyong/Documents/work/ql/login/login.ex 2222 zhouzy 10.xxx 10.xxxx
而其中的xxx.ex的内容为如下
#!/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
参数:
- 参数1:端口号
- 参数2:用户名
- 参数3:host
- 参数4:跳板机管理的ip
后面的那个ID> ,这里输入1是因为我们这里的后续输入是这样的,可以根据自己公司的配置自行修改
ID | 名称 | 用户名
+-------+-------+
1 | root | root
2 | 开发 | dev
提示:输入系统用户ID,登录资产[ xxxxx ]
返回:B/b
ID>
网友评论