【问题标题】:How to SSH with Pycharm a GCP VM without using the ephemeral external IP?如何在不使用临时外部 IP 的情况下使用 Pycharm 与 GCP VM 进行 SSH?
【发布时间】:2019-11-14 18:07:58
【问题描述】:

我有一个在 GCP 上运行的 GCE 实例。我可以使用本地 Pycharm(专业版)在远程 VM 上编辑我的代码。问题在于,对于 SSH 连接(在 Pycharm 内完成),它使用的是短暂的 VM 的外部 IP。停止并重新启动 VM 时,我可以获得另一个外部 IP。

每次我们有一个新的外部 IP 时不必更改 Pycharm 的配置的最佳解决方案是什么? (堡垒?静态 IP?端口转发?主机名?)

我需要一个不直接使用 gcloud cli 的解决方案(因为它需要在 Pycharm 中设置): https://cloud.google.com/compute/docs/instances/connecting-advanced

【问题讨论】:

    标签: ssh pycharm google-compute-engine


    【解决方案1】:

    这里最好的选择是reserve and assign the static IP 到你的虚拟机。

    Bastion Host 将无法工作,因为您必须先 ssh 进入 Bastion Host,然后再连接到您的 VM。

    【讨论】:

    • 我认为我们有更好的选择,但这很好用。您需要访问 VPN 网络才能激活此静态 IP,而在公司设置中,这是您自己无法做到的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-09
    • 2012-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多