【问题标题】:How to upload code from vsCode to IP-restricted server如何将代码从 vsCode 上传到受 IP 限制的服务器
【发布时间】:2020-12-26 11:50:48
【问题描述】:

我可以访问 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 限制时那样。

【问题讨论】:

    标签: visual-studio-code ssh proxy sftp vpn


    【解决方案1】:

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

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

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

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

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

    【讨论】:

    • 那会是更好的做法。目前在本地使用 git 并使用 upload-on-save 将更改上传到服务器(prod 和 dev),因为我是独立开发人员,这已经工作了多年。绝对可以选择在服务器上开始使用 git。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-04-04
    • 1970-01-01
    • 2011-09-18
    • 2017-08-23
    • 1970-01-01
    • 1970-01-01
    • 2015-12-31
    相关资源
    最近更新 更多