求问 vscode remote ssh 怎么通过堡垒机连接服务器

2022-03-15 13:38:11 +08:00
 zh584728

在网上搜到的方法都不好使

问题是在与公司的堡垒机是自动跳转到服务器的

我用 xshell 登录堡垒机后会让我选择服务器,界面是这样的:

比如我选择了 5 ,然后就会让我选择账号

然后我输入 1 选择普通账号 最后才是让我输入我的服务器账号密码

但是我搜了一下,vscode 的好像不支持这种跳转

是不是无解了,有没有其他的编辑器、ide 可以做到

要不然就要把程序拷贝下来,或者在集群上用 vim 编辑了,实在是不习惯

4129 次点击
所在节点    Visual Studio Code
16 条回复
dzdh
2022-03-15 13:40:24 +08:00
找运维。开个 portforward
maichael
2022-03-15 14:17:27 +08:00
没记错的话,交互式的跳板机不行
JingleJ
2022-03-15 16:57:04 +08:00
我也想知道能不能实现
raycool
2022-03-15 17:04:06 +08:00
这种应该不行吧
defunct9
2022-03-15 17:05:25 +08:00
@dzdh 旁路堡垒机,躲避审计,运维不可能开的
@zh584728 猜想应该可以用 expect 插件,做到自动化登录。
uncat
2022-03-15 17:19:56 +08:00
架一个公网 VPN. 然后本地开发环境和目标开发服务器做 VPN IP 互访即可.
uncat
2022-03-15 17:21:40 +08:00
就是 VPN client 之间的互相访问. 搭建公网 VPN 推荐各大云国内的轻量应用服务器. 高带宽低配置. 挺合适的.
alvinbone88
2022-03-15 17:35:01 +08:00
ssh 有个 ControlMaster 选项可以共享连接
march1993
2022-03-15 17:39:51 +08:00
ssh 的时候 -Laa:bb.bb.bb.bb:cc 进行端口转发?或者 -D 开 socks 全部转发?
menc
2022-03-15 17:40:38 +08:00
用 expect 写脚本解决
EMONova
2022-03-15 20:10:13 +08:00
我们组里有个老哥刚好实现了这个最近在推广,明天上班可以给你问问具体方案
771007147
2022-03-16 01:18:25 +08:00
ssh 可以配置 ProxyCommand ,或者 ssh -L 正向代理都可
keller
2022-03-16 09:26:19 +08:00
堡垒机上去后打个洞?
zktz
2022-03-16 11:05:24 +08:00
你们这些方案都等于绕过堡垒机啊,被发现要开除的。
ClarkAbe
2022-03-16 11:07:07 +08:00
先 ssh -N -L 2022:127.0.0.1:22 xxxx 代理 ssh 端口到本地然后再用 vscode 连接本地端口
aru
2022-03-16 11:19:54 +08:00
开不了
堡垒机禁止 ssh 端口映射的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/840468

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX