在网上搜到的方法都不好使
问题是在与公司的堡垒机是自动跳转到服务器的
我用 xshell 登录堡垒机后会让我选择服务器,界面是这样的:
比如我选择了 5 ,然后就会让我选择账号
然后我输入 1 选择普通账号 最后才是让我输入我的服务器账号密码
但是我搜了一下,vscode 的好像不支持这种跳转
是不是无解了,有没有其他的编辑器、ide 可以做到
要不然就要把程序拷贝下来,或者在集群上用 vim 编辑了,实在是不习惯
1
dzdh 2022-03-15 13:40:24 +08:00
找运维。开个 portforward
|
2
maichael 2022-03-15 14:17:27 +08:00
没记错的话,交互式的跳板机不行
|
3
JingleJ 2022-03-15 16:57:04 +08:00
我也想知道能不能实现
|
4
raycool 2022-03-15 17:04:06 +08:00
这种应该不行吧
|
6
uncat 2022-03-15 17:19:56 +08:00
架一个公网 VPN. 然后本地开发环境和目标开发服务器做 VPN IP 互访即可.
|
7
uncat 2022-03-15 17:21:40 +08:00
就是 VPN client 之间的互相访问. 搭建公网 VPN 推荐各大云国内的轻量应用服务器. 高带宽低配置. 挺合适的.
|
8
alvinbone88 2022-03-15 17:35:01 +08:00
ssh 有个 ControlMaster 选项可以共享连接
|
9
march1993 2022-03-15 17:39:51 +08:00
ssh 的时候 -Laa:bb.bb.bb.bb:cc 进行端口转发?或者 -D 开 socks 全部转发?
|
10
menc 2022-03-15 17:40:38 +08:00
用 expect 写脚本解决
|
11
EMONova 2022-03-15 20:10:13 +08:00 via iPhone
我们组里有个老哥刚好实现了这个最近在推广,明天上班可以给你问问具体方案
|
12
771007147 2022-03-16 01:18:25 +08:00
ssh 可以配置 ProxyCommand ,或者 ssh -L 正向代理都可
|
13
keller 2022-03-16 09:26:19 +08:00
堡垒机上去后打个洞?
|
14
zktz 2022-03-16 11:05:24 +08:00
你们这些方案都等于绕过堡垒机啊,被发现要开除的。
|
15
ClarkAbe 2022-03-16 11:07:07 +08:00 via Android
先 ssh -N -L 2022:127.0.0.1:22 xxxx 代理 ssh 端口到本地然后再用 vscode 连接本地端口
|
16
aru 2022-03-16 11:19:54 +08:00
开不了
堡垒机禁止 ssh 端口映射的 |