我正在尝试遵循此tutorial。您不必阅读整个教程,我的小目标是在Google Compute引擎上创建防火墙规则并使用telnet连接。
我确实创建了防火墙规则:
但是当输入telnet X.X.X.X 5901
时,我会回来
Connecting To X.X.X.X...Could not open connection to the host, on port 5901: Connect failed
我在上面用X.X.X.X替换了实际的ip。
有什么建议可以解决我的问题吗?
答案 0 :(得分:2)
应该可以!
我怀疑vncserver在实例上未运行(正确)。 或者您使用的是内部IP,而不是外部IP地址。
在尝试远程访问服务器之前,您是否确定服务器正在运行?该教程建议:
nc localhost 5901
但是,您也可以尝试:
ss --tcp --listening | grep 5901
,并且应该看到类似于
的内容LISTEN 0 5 *:5901
答案 1 :(得分:1)
您需要使用GCE
标记一个vnc-server
实例,以便应用规则。将IP范围设置为家庭网络可能比允许范围0.0.0.0
更为严格。认为只要适用防火墙规则,就可以使用Stackdriver进行记录。主机防火墙也可能会阻止访问(例如,当Stackdriver登录时,但仍不起作用)。