我创建了与Windows Server 2008 R2一起使用的VM(Google云平台)。所以我安装了一个需要打开端口6900的程序。工作程序必须连接到它自己的服务器,即200.229.50.3:6900
。因此,我输入了Google Cloud Platform的防火墙规则,将ip设置为0.0.0.0/0,并打开了端口6900。还输入了VM上防火墙的高级配置,并允许了端口6900。试图运行该程序并失败,尝试运行telnet进行测试并失败。已经检查了安全设置,禁用了防火墙等。我不知道发生了什么。
遵循以下Google Cloud Platafform防火墙规则:
遵循我的实例防火墙规则:
在尝试在自己的服务器上进行连接后,程序出错:
如果有人想进入我的实例进行更好的检查,可以从此处下载RDP文件:RDP file
my external ip: 104.198.152.164
user: lala2018
password: ^#0aQaaz)MXbMNy
发生错误的程序在名称为xstart
的桌面上。
请随意运行它,并尝试了解问题所在,因为我找不到运行不正确的原因。
有人可以帮助我吗?
编辑1:
遵循我的VPC路由:
编辑2:
答案 0 :(得分:0)
在看到您所附加消息的屏幕截图之后,您似乎正试图从GCP实例连接到IP地址属于巴西“ LEVEL UP!INTERACTIVE LTDA”的服务器“ 200.229.50.3”;但是,似乎“ 200.229.50.3”不允许您连接(“ 200.229.50.3”没有响应)。如果正确,则可能必须在“ 200.229.50.3”中创建防火墙规则,而不是在GCP中创建它们。
我可以看到您有三个规则来允许进出GCP实例的进出流量,但是它们都不影响“ 200.229.50.3”,因为该服务器不属于GCP项目: -名为“ testeee”的GCP防火墙规则允许通过端口6900从IP地址200.229.50.3到GCP项目内的所有实例的传入连接。 -名为“端口6900”的Windows防火墙规则允许Windows服务器外部的任何IP通过端口6900进行连接。 -GCP防火墙规则“平均堆栈”和“ exit900”允许从GCP实例通过端口6900到GCP项目外部的任何IP的出站流量。
我试图建立与200.229.50.3:6900的telnet连接,但没有响应。这可能是正常的,因为该服务器中可能存在防火墙,不允许我的IP地址进行连接;但是,我必须问以下问题: