如何将代码从 vsCode 上传到受 IP 限制的服务器

How to upload code from vsCode to IP-restricted server

我可以访问 VPN,这允许我连接 (ssh) 防火墙后面的服务器 A,并且这个防火墙后面的服务器 A 可以访问这个 IP 受限的服务器 B。

我希望能够将代码从 vsCode 上传到 serverB(最好使用 sftp-extension)。在我的电脑上,我正在使用 socks-proxy (ssh -D 8080 serverA) 到 serverA,因此我的 IP 地址更改为静态地址,可用于访问 serverB。

如果我使用 ssh -t serverA serverB,我可以连接到服务器 B。但是到目前为止,无法找到一种方法可以轻松地将代码从 vsCode 上传到 serverB,就像我在 serverB 没有 IP 限制的情况下那样。

鉴于上述情况,我会尝试以下...

  1. 通过 SSH 连接到这些服务器上,安装并使用 git 来管理您的代码(这只是一个好习惯)。

  2. 关注这篇文章:https://code.visualstudio.com/docs/remote/ssh

我个人从未使用过此扩展程序,但我看到其他人成功地使用了它。

我强烈建议您不要直接在服务器上工作,除非必须,将您的代码保存在远程 git 服务器上并提出标准(最终自动化)的部署方式您的 PROD 就绪代码。