我们有一个 GCP 帐户,创建了几个虚拟机。我们有一台带有基于 RHEL 操作系统的 Linux 虚拟机。我们使用 IAP 桌面应用程序连接到该虚拟机。连接后,我执行了以下步骤
安装我们的服务后,我重新启动了机器。但通过IAP桌面连接失败
它会抛出如下错误
我尝试从同一网络上的另一个 Windows 虚拟机通过 SSH 客户端访问计算机。这也行不通。
不确定如何解决此问题并连接到该机器?
如前所述,我最初可以使用 IAP 桌面连接到该虚拟机,并且工作正常。安装我们的服务后,我们无法连接到该服务。
注意:安装我们的服务后,GCP 中的所有 RHEL 操作系统虚拟机都会发生这种情况
为了连接到 SSH,您需要创建一条防火墙规则,该规则
allows the port 22
将帮助您通过 SSH 进行连接,并且按照官方文档进行连接。
要允许 IAP 连接到您的虚拟机实例,请创建一条防火墙规则:
适用于您希望使用 IAP 访问的所有 VM 实例。
允许来自 IP 范围
的入口流量。此范围包含 IAP 用于 TCP 转发的所有 IP 地址。35.235.240.0/20
允许使用 IAP TCP 转发连接到您希望访问的所有端口,例如用于 SSH 的端口
和用于 RDP 的端口22
。3389