我收到的常见问题之一是如何使用gcloud在自定义端口上登录Google Cloud Linux VM。
Google Cloud Platform(GCP)具有多个连接到VM的选项。
如果你将默认SSH端口从22更改为其他端口, 并尝试使用ngcloud进行连接, 则必须使用–ssh-flag参数。
让我们看看命令语法。
使用gcloud使用自定义SSH端口登录到VM
- 登录到Google Cloud Platform, 然后转到Computer Engine下的VM实例
- 单击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端口登录到VM
不使用gcloud或SSH客户端?不用担心
GCP允许你直接通过浏览器访问VM。转到虚拟机实例, 然后在” SSH”下拉菜单下, 选择”在自定义端口的浏览器窗口中打开”。
- 输入端口号, 然后单击”打开”
- 你将在浏览器中拥有VM SSH会话
希望这份快速指南对你有所帮助。如果你想了解有关Google Cloud Platform的更多信息, 那么我会推荐Dhanaji Musale的在线课程。