如何在不使用临时外部 IP 的情况下使用 Pycharm GCP VM 进行 SSH?
How to SSH with Pycharm a GCP VM without using the ephemeral external IP?
我在 GCP 上有一个 GCE 实例 运行。我可以使用我的本地 Pycharm(专业版)在远程 VM 上编辑我的代码。问题在于,对于 SSH 连接(在 Pycharm 内完成),它使用的是临时虚拟机的外部 IP。停止并重新启动 VM 时,我可以获得另一个外部 IP。
什么是最好的解决方案,而不是每次我们有一个新的外部 IP 时都不必更改 Pycharm 的配置? (堡垒?静态 IP?端口转发?主机名?)
我需要一个无需直接使用 gcloud cli 即可工作的解决方案(因为它需要在 Pycharm 中设置):
https://cloud.google.com/compute/docs/instances/connecting-advanced
此处最好的选择是 reserve and assign the static IP 到您的 VM。
堡垒主机将无法工作,因为您必须通过 ssh 进入堡垒主机,然后再连接到您的虚拟机。
我在 GCP 上有一个 GCE 实例 运行。我可以使用我的本地 Pycharm(专业版)在远程 VM 上编辑我的代码。问题在于,对于 SSH 连接(在 Pycharm 内完成),它使用的是临时虚拟机的外部 IP。停止并重新启动 VM 时,我可以获得另一个外部 IP。
什么是最好的解决方案,而不是每次我们有一个新的外部 IP 时都不必更改 Pycharm 的配置? (堡垒?静态 IP?端口转发?主机名?)
我需要一个无需直接使用 gcloud cli 即可工作的解决方案(因为它需要在 Pycharm 中设置): https://cloud.google.com/compute/docs/instances/connecting-advanced
此处最好的选择是 reserve and assign the static IP 到您的 VM。
堡垒主机将无法工作,因为您必须通过 ssh 进入堡垒主机,然后再连接到您的虚拟机。