首页 > 解决方案 > 通过 GCp 控制台 RDP 访问 GCP 窗口服务器

问题描述

我们可以通过 GCP 控制台建立对云平台 (GCP) 提供的 Windows Server 的 RDP 访问,而无需为该服务器分配外部 IP 地址吗?您可以通过 GCP 串行控制台而不是基于 Web 的终端窗口获得对服务器的 RDP 访问吗?

标签: google-cloud-platforminstance

解决方案


您启动了没有外部 IP 地址的实例。因此,这些实例无法在 Internet 上直接寻址。为了建立远程桌面连接,您可以使用 Cloud Identity-Aware Proxy (IAP) 进行 TCP 转发,在目标实例上的本地端口和远程桌面端口 3389 之间创建安全隧道。使用 Cloud IAP 进行 TCP 转发可实现安全的管理连接,而无需将您的实例暴露在互联网上。

在本地机器上安装 gcloud-sdk。并运行gcloud init

要通过安全隧道在本地端口与 GCP 中的目标实例和端口之间启用端口转发,请使用 start-iap-tunnel 命令,该命令具有以下语法: gcloud beta compute start-iap-tunnel instance-name instance-端口--zone=zone \--project=project-id

完成此操作后,您可以看到测试隧道连接是否有效。监听端口 [53389]。在您的情况下,端口可能不是 53389

设置windows密码

使用您选择的远程桌面客户端,通过将 localhost 或 127.0.0.1 指定为远程地址并将 53389(或您的端口)指定为远程端口来连接到实例。出现提示时,输入您为 windows 机器创建的用户名和密码


推荐阅读