如何将代码从 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 限制的情况下那样。
鉴于上述情况,我会尝试以下...
通过 SSH 连接到这些服务器上,安装并使用 git 来管理您的代码(这只是一个好习惯)。
-
我个人从未使用过此扩展程序,但我看到其他人成功地使用了它。
我强烈建议您不要直接在服务器上工作,除非必须,将您的代码保存在远程 git 服务器上并提出标准(最终自动化)的部署方式您的 PROD 就绪代码。
我可以访问 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 限制的情况下那样。
鉴于上述情况,我会尝试以下...
通过 SSH 连接到这些服务器上,安装并使用 git 来管理您的代码(这只是一个好习惯)。
我个人从未使用过此扩展程序,但我看到其他人成功地使用了它。
我强烈建议您不要直接在服务器上工作,除非必须,将您的代码保存在远程 git 服务器上并提出标准(最终自动化)的部署方式您的 PROD 就绪代码。