iterm2穿透跳板机(Jumpserver)
2020-05-28 本文已影响0人
老柿子
iterm2穿透跳板机(Jumpserver)
一、iterm2配置profile
![image.png](https://img.haomeiwen.com/i2773022/eeaf33948d4f0cba.png&originHeight=618&originWidth=918&size=120489&status=done&style=none&width=918?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
其中发送的文本为
/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>
二、登录
配置完成之后,就可以直接用iterm2登录我们想要的机器了,cmd+o,跳出profile,根据标签搜索即可![image.png](https://img.haomeiwen.com/i2773022/3d96ce0405a0ffea.png&originHeight=382&originWidth=735&size=30956&status=done&style=none&width=735?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
![image.png](https://img.haomeiwen.com/i2773022/f32fac28b34d7a87.png&originHeight=634&originWidth=1417&size=1260616&status=done&style=none&width=1417?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)