google-cloud-platform - 通过 GCp 控制台 RDP 访问 GCP 窗口服务器
问题描述
我们可以通过 GCP 控制台建立对云平台 (GCP) 提供的 Windows Server 的 RDP 访问,而无需为该服务器分配外部 IP 地址吗?您可以通过 GCP 串行控制台而不是基于 Web 的终端窗口获得对服务器的 RDP 访问吗?
解决方案
您启动了没有外部 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 机器创建的用户名和密码
推荐阅读
- python - VSCode ImportError:没有名为web3的模块
- php - 分页中的 PHP Ajax 实时搜索
- netsuite - 有没有办法找出当前的 Netsuite 记录是否是 suitescript 内另一条记录的子记录?
- c# - 如何通过 post 请求传递值以隐藏 URL?
- javascript - 如何知道浏览器页面是否在 Vue.js 项目中加载?
- javascript - 如何从 cypress 项目中读取 JSON 文件?
- ruby - 无法使用 selenium-cucumber 通过水豚点击评级图像
- r - R:在 ggplot2 中设置图例和颜色
- ios - 如何提交带有 arkit UIRequiredDeviceCapabilities 限制的更新?
- edit - Visual Studio Code 的类似括号的快速编辑功能