如何访问 Google Compute Engine VM 实例的控制台?
Answer recommended by
Google Cloud /collectives/google-cloud
Collective
要查看控制台输出(只读),您可以使用以下任一方法:
- 网络用户界面通过开发者控制台 https://cloud.google.com/console– 在实例详细信息页面上,滚动到页面底部并展开控制台输出视图
- CLI via gcloud compute instances get-serial-port-output https://cloud.google.com/sdk/gcloud/reference/compute/instances/get-serial-port-output
- API via getSerialPortOutput https://cloud.google.com/compute/docs/reference/latest/instances/getSerialPortOutput
要获得读/写(交互式)访问权限,请按照以下说明进行操作这一页 https://cloud.google.com/compute/docs/instances/interacting-with-serial-console:
gcloud compute instances add-metadata [INSTANCE_NAME] \
--metadata=serial-port-enable=1
然后,每同一页 https://cloud.google.com/compute/docs/instances/interacting-with-serial-console,通过 Google Cloud Console 连接:
进入虚拟机实例页面。
- 前往GCE虚拟机实例页面 https://console.cloud.google.com/compute/instances
- 单击您要连接的实例。
- 滚动到页面底部并查找串行端口部分。
- 如果要连接到默认串口 1 以外的串口,请单击连接至串口按钮并相应地更改端口号。
- 点击连接至串口按钮默认连接到端口 1。对于 Windows 实例,下拉按钮旁边的下拉菜单并连接到Port 2访问串行控制台。
或者,通过连接gcloud
:
Use the gcloud compute connect-to-serial-port
使用子命令进行连接gcloud
命令行工具。例如:
gcloud compute connect-to-serial-port [INSTANCE_NAME]
where [INSTANCE_NAME]
是您要访问其串行控制台的实例的名称。
默认情况下,connect-to-serial-port
命令连接到串行控制台的端口 1。如果您要连接到 Windows VM 实例,请改为连接到端口 2:
gcloud compute connect-to-serial-port [INSTANCE_NAME] --port 2
要连接到任何其他端口,请使用以下命令提供不同的端口号--port
旗帜。您可以提供 1 到 4 之间的端口号(含 1 和 4)。要了解有关端口号的更多信息,请参阅了解串行端口编号 https://cloud.google.com/compute/docs/instances/interacting-with-serial-console#understanding_serial_port_numbering.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)