如何在不使用临时外部IP的情况下使用Pycharm GCP VM进行SSH?

时间:2019-11-14 09:55:25

标签: ssh pycharm google-compute-engine

我有一个在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

1 个答案:

答案 0 :(得分:2)

这里最好的选择是reserve and assign the static IP到您的VM。

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