如何连接Google Cloud VM的自定义端口?

我经常收到的一个常见问题是如何使用gcloud在自定义端口上登录到Google Cloud Linux虚拟机。

谷歌云平台(GCP)有多种连接虚拟机的选项。

如果您将SSH端口号从22更改为其他端口,并尝试使用gcloud进行连接,则必须使用 --ssh-flag 参数。

让我们来看看命令的语法。

使用gcloud以自定义SSH端口登录虚拟机

  • 登录谷歌云平台并转到计算引擎下的 VM instances
  • 点击SSH旁边的下拉菜单 >> 查看 gcloud 命令

  • 这将提示您一个小对话框,其中包含一个命令,类似于以下内容。
gcloud compute --project "PROJECT_NAME" ssh --zone "us-central1-b" "instance-1"
  • 如果您注意到,命令中没有定义自定义SSH端口,您必须手动添加它。
  • 假设SSH端口号是2222,则gcloud命令将如下所示。
gcloud compute --project "PROJECT_NAME" ssh --zone "us-central1-b" "instance-1" --ssh-flag="-p 2222"

通过添加--ssh-flag,您可以指示gcloud使用给定的端口号连接VM实例,而不是默认端口。

通过浏览器使用自定义SSH端口登录虚拟机

不使用gcloud或SSH客户端?不要担心。

GCP允许您直接通过浏览器访问虚拟机。转到虚拟机实例,然后在SSH下拉菜单中选择“在自定义端口上在浏览器窗口中打开”。

  • 输入端口号,然后点击“OPEN”

  • 您将在浏览器中拥有VM SSH会话

希望这个快速指南对您有所帮助。如果您想了解更多关于谷歌云平台的信息,我推荐这个online course by Dhanaji Musale

相关内容:

以下是如何how to find external IP of Google Cloud VM

类似文章