尽管有防火墙规则,Google Cloud Compute Engine仍拒绝连接

mas*_*565 4 google-compute-engine google-cloud-platform

我正在尝试在运行debian的GCE实例上设置VNC服务器。通常,我通过SSH进行连接,但对于其他一些用例,我需要图形界面。我有一个非常基本的防火墙规则,如下所示在此处输入图片说明

但是,当我使用netcat检查端口5901上的外部IP时,得到的连接被拒绝。检查22之类的端口可以正常工作,但没有其他端口允许我连接。我在这里错过了一步吗?

Joh*_*ley 11

与您的问题相关的最常见问题是为localhost或配置了应用程序/服务器127.0.0.1,这意味着仅在本地计算机上接受连接。您需要与之绑定,0.0.0.0这意味着在所有可用网络上进行监听。

从公共网络(系统外部)进行连接时,Connection refused意味着没有人在听。这不是防火墙规则问题,因为错误消息指示未阻止连接(无响应)还是拒绝了连接(拒绝权限)。

通过SSH连接到您的实例。然后运行以下命令:netstat -a。查找LISTENING在您的端口号上显示的行。然后查看IP地址。如果显示127.0.0.1,这是您的问题。如果您看不到端口号的LISTENING状态,则表明您没有在该端口上侦听的进程。


归档时间:

查看次数:

2707 次

最近记录:

7 年,2 月 前