使用VNC Viewer连接树莓派超时的原因

问题

最近搞了一块树莓派4b玩玩,按照教程连接ssh成功后发现使用VNC连接树莓派一直出现:Timed out waiting for a response from the computer,如下图情况,然后百度了很久发现大多数回答的都差不多,但是都是不能解决我的问题,最后找到一个沾边的答案,然后想了下自己遇到了应该是这方面的问题,然后关闭了防火墙试了下,果然是防火墙的原因。

下面我结合网上看到的总结下。

在这里插入图片描述

解决方法

首先确定树莓派的VNC是否开启

方法一:如果树莓派连接了屏幕的话,可以直接通过图形界面操作,如下图所示,首先点击左上角树莓派的图标然后点击首选项最后点击 Raspberry Pi Configuration进入下一个界面在这里插入图片描述
然后我们进入另外一个界面,我们首先选中InterFaces,然后找到VNC,将Disable改为Enable,最后不要忘记点OK。开启成功后状态栏上会有一个图标VNC的图标。
在这里插入图片描述
方法二:通过SSH连接的同学可以使用Linux命令来开启VNC服务,如下图所示:

在这里插入图片描述

首先打开命令行,然后输入sudo raspi-config然后进入下图

在这里插入图片描述

我们选择3 Interface Options,然后进入下图

在这里插入图片描述
然后我们在选择P3 VNC,然后进入下图

在这里插入图片描述
然后点击是即可,最终会出现下图

在这里插入图片描述
这样我们就开启了我们的VNC服务。

下载VNC Viewer

树莓派这边的VNC服务开启后,我们需要在控制树莓派的电脑上安装VNC Viewer,其官网地址是realvnc,记住下载的是VNC Viewer,不是VNC Server。

下载完成后,使用命令行,输入ifconfig来查看树莓派的IP,下图红色框内就是树莓派的ip
在这里插入图片描述
然后使用电脑的VNC进行连接

在这里插入图片描述
查看此时是否连接成功。

使用IP加端口连接

如果连接不成功在树莓派的命令行输入vncserver然后获取树莓派的地址以及端口

在这里插入图片描述
然后在地址栏输入ip和端口进行连接看是否连接成功

关闭防火墙或者打开端口号

若上一步还是不能连接,可能是防火墙阻止了连接,比如我这边安装了ufw。
我们可以关闭ufw来验证是否是防火墙的原因。在命令行中输入sudo ufw disable,然后再次连接,成功!
关闭防火墙可能不是很安全,我们可以考虑放行其端口号,具体操作可自行百度。

  • 19
    点赞
  • 76
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值