我正在尝试在Google Cloud Compute引擎中的VM框上安装VNCServer,但我没有成功。 我按照这里的步骤: https://medium.com/@francesc/linux-gui-on-the-google-cloud-platform-800719ab27c5 但仍然不成功。 我有一个错误:“超时等待来自主机的响应”
有人可以告诉我他是否已经通过了吗? 感谢
答案 0 :(得分:0)
您必须确保为您启动的每个控制台打开端口tcp 5900 + n。
答案 1 :(得分:0)
答案 2 :(得分:0)
在联机服务器上安装VNC服务器需要执行以下一些基本步骤。可以将其应用于任何服务器类型,例如AWS EC2,GCP Compute Engine,Azure VM甚至私有云中的服务器。
1)步骤1:在计算机上安装VNC服务器
根据操作系统,安装步骤可能会有所不同。因此,Google并遵循适合您操作系统的任何指南。安装后,请确保为服务器上的VNC帐户设置了正确的用户名和密码。
2)从服务器打开5901端口
这可以是防火墙配置,网络配置甚至是安全组配置。这取决于您使用的服务器。
3)检查VNC服务器是否正在服务器上运行
如果已安装vncserver
,则只需使用以下命令即可启动服务器。
vncserver
并运行以下命令以查看当前处于活动状态的VNC服务器。
vncserver -list
4)检查是否可以从外部访问VNC服务器
打开一个终端并运行以下命令。让我们假设您的服务器公共IP为104.197.91.140
。
$ nc 104.197.91.140 5901
// alternatively you can use telnet
$ telnet 104.197.91.140 5901
// the response should like this
RFB 003.008
如果成功,则可以继续下一步。如果不是,则表示以下情况之一。
5)使用您的VNC客户端连接
这取决于您使用的操作系统。因此,您只需搜索Google并找到相关的应用程序即可。
答案 3 :(得分:0)
不确定这是否是您要寻找的,但是如果您的目标是拥有基于GUI的linux VM,则可以尝试使用this marketplace VM,它带有GUI和远程桌面连接。
答案 4 :(得分:0)
随着您的RealVNC客户端超时,我建议执行以下检查:
policy.branch_name = Branches.objects.get(branch_name=list(policies.branch)[i])
policy.agent_name = Agents.objects.get(agent_name=policies.list(agent_name)[i])
网络标记,并且其VPC网络具有正确的vnc-server
防火墙规则,并且前者为目标标记。vnc-server
$ sudo iptables -L
$ pgrep -a Xtightvnc | grep port
)-rfbport 5901
$ nc localhost 5901
标头)RFB 003.008