如何连接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。
相关内容: