我有一个在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
答案 0 :(得分:2)
这里最好的选择是reserve and assign the static IP到您的VM。
Bastion Host将无法工作,因为您必须先先进入Bastion Host,然后再进入您的VM。