VNC Viewer请求超时解决方案 、灰屏解决方案(gnome或xfce4)

VNC Viewer 请求超时

问题

连接时提示:Timed out waiting for a response from the computer

在这里插入图片描述

在通过VNC Viewer连接虚拟桌面时,出现了连接超时的现象,一般出现这种问题,首先考虑一下是不是服务器IPVNC端口号 输入错误导致。
经过排查后,确认IP和端口号都是正确的,尝试各种方法后发现问题所在:

服务器可能打开了防火墙,通过服务器外部IP无法访问某些服务,导致连接超时。

解决方案

只需要在服务器中手动开启相应的端口号,VNC Viewer就能够访问了。

首先查看当前防火墙的规则:

#查看当前的规则和对应的编号,需要使用root权限
sudo iptables -L -n --line-number 

在这里插入图片描述
下面还有很多规则,图中的两个端口是与VNC相关的端口,一个是52号桌面的端口,一个是9号桌面的端口,之前的规则中只有对09的规则,图中的52是后来添加的。

由于之前的规则中并没有开放52号桌面的端口,所以手动进行开启。
首先要获取52号桌面的端口号,VNC的默认端口是从5901开始的,即1号桌面的端口为5901,相应的52号桌面的端口号为5952,如果不确定或为了稳妥,可以使用下面的命令查看个人用户下所有VNC的端口号。

netstat -lp|grep -i vnc

在这里插入图片描述
可以得到,52号桌面的端口号为:5952

然后,手动将开启52端口的规则,加入防火墙规则的命令如下:

sudo iptables -I INPUT -p tcp --dport 5952 -j ACCEPT

开启端口后VNC Viewer就可以访问端口52对应的VNC了。

gnome桌面灰屏

注:在gnome环境下的安装不一定能够成功,如果你的系统是16.04或18.04,直接向后翻,看xfce4的方案。
打开桌面后为灰屏状态,鼠标为 ‘X’ 状,无法进行任何操作。
在这里插入图片描述
如果你之前已经配置了xstartup文件,且运行正常,可以尝试一下命令,安装gnome需要的包,或对这些包进行更新。

sudo apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal

在安装或更新后,如果还是灰屏,说明是xstartup的问题。

我们打开 amax-sys:52.log 文件,查看桌面的日志:

Xvnc Free Edition 4.1.1 - built Feb 25 2015 23:02:21
Copyright (C) 2002-2005 RealVNC Ltd.
See http://www.realvnc.com for information on VNC.
Underlying X server release 40300000, The XFree86 Pr
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

KyrieLiu52

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值