安装我们的 docker 服务后无法通过 IAP Desktop 连接到 GCP 虚拟机

问题描述 投票:0回答:1

我们有一个 GCP 帐户,创建了几个虚拟机。我们有一台带有基于 RHEL 操作系统的 Linux 虚拟机。我们使用 IAP 桌面应用程序连接到该虚拟机。连接后,我执行了以下步骤

  1. 禁用SELinux
  2. 重新启动机器
  3. 通过 shell 脚本安装我们的 docker 服务

安装我们的服务后,我重新启动了机器。但通过IAP桌面连接失败

它会抛出如下错误

我尝试从同一网络上的另一个 Windows 虚拟机通过 SSH 客户端访问计算机。这也行不通。

不确定如何解决此问题并连接到该机器?

如前所述,我最初可以使用 IAP 桌面连接到该虚拟机,并且工作正常。安装我们的服务后,我们无法连接到该服务。

注意:安装我们的服务后,GCP 中的所有 RHEL 操作系统虚拟机都会发生这种情况

google-cloud-platform google-compute-engine
1个回答
0
投票

为了连接到 SSH,您需要创建一条防火墙规则,该规则

allows the port 22
将帮助您通过 SSH 进行连接,并且按照官方文档进行连接。

要允许 IAP 连接到您的虚拟机实例,请创建一条防火墙规则:

  • 适用于您希望使用 IAP 访问的所有 VM 实例。

  • 允许来自 IP 范围

    35.235.240.0/20
    的入口流量。此范围包含 IAP 用于 TCP 转发的所有 IP 地址。

  • 允许使用 IAP TCP 转发连接到您希望访问的所有端口,例如用于 SSH 的端口

    22
    和用于 RDP 的端口
    3389

© www.soinside.com 2019 - 2024. All rights reserved.