如何访问 GCE 虚拟机实例的控制台?

Ric*_*ckD 4 console virtual-machine google-compute-engine

如何访问 Google Compute Engine 虚拟机实例的控制台?

Mis*_*man 5

要查看控制台输出(只读),您可以使用以下任何一种方法:

要获得读/写(交互式)访问权限,请按照此页面上的说明进行操作:

gcloud compute instances add-metadata [INSTANCE_NAME] \
    --metadata=serial-port-enable=1
Run Code Online (Sandbox Code Playgroud)

然后,根据同一页面,通过 Google Cloud Console 连接:

转至虚拟机实例页面。

  1. 转到GCE 虚拟机实例页面
  2. 单击要连接的实例。
  3. 滚动到页面底部并查找串行端口部分。
  4. 如果要连接到默认串行端口 1 以外的串行端口,请单击“连接到串行端口”按钮旁边的向下箭头并相应地更改端口号。
  5. 单击连接到串口按钮,默认连接到端口 1。对于 Windows 实例,下拉按钮旁边的下拉菜单并连接到端口 2以访问串行控制台。

或者,通过gcloud以下方式连接:

使用gcloud compute connect-to-serial-port子命令通过gcloud命令行工具进行连接。例如:

gcloud compute connect-to-serial-port [INSTANCE_NAME]
Run Code Online (Sandbox Code Playgroud)

[INSTANCE_NAME]您要访问串行控制台的实例的名称在哪里。

默认情况下,该connect-to-serial-port命令连接到串行控制台的端口 1。如果您要连接到 Windows 虚拟机实例,请改为连接到端口 2:

gcloud compute connect-to-serial-port [INSTANCE_NAME] --port 2
Run Code Online (Sandbox Code Playgroud)

要连接到任何其他端口,请使用该--port标志提供不同的端口号。您可以提供从 1 到 4(包括 1 到 4)的端口号。要了解有关端口号的更多信息,请参阅了解串行端口编号