我遇到了一个问题,我可以ping到正确的IP地址,没有丢包。而且我使用nmap ping pi地址,也能正确获取到。然后我使用VNC viewer尝试访问pi,但总是显示“连接被主机拒绝”。
你们有任何想法吗?
我遇到了一个问题,我可以ping到正确的IP地址,没有丢包。而且我使用nmap ping pi地址,也能正确获取到。然后我使用VNC viewer尝试访问pi,但总是显示“连接被主机拒绝”。
你们有任何想法吗?
sudo apt-get update
sudo apt-get install realvnc-vnc-server
你也可以使用命令行通过 sudo raspi-config
命令启用 VNC 服务器。
Advanced Options->VNC:Yes
现在,您可以使用诸如VNC Viewer之类的应用程序连接到VNC服务器。
vncserver
命令,在确认raspi-config中的接口设置后开始启动VNC服务器,并给出了VNC服务器口号和IP地址,如下面链接的照片所示。
vncserver输出
运行该命令后,我能够让Windows机器上的VNC Viewer连接到树莓派。sudo systemctl enable vncserver-x11-serviced.service
,以便在随后的重新启动时自动启动。ssh "systemctl start vncserver-x11-serviced.service"
进行操作。使用Rasp Pi 4时,在重新启动服务器和客户端(两个Rasp Pi 4)后连接失败。 花了一段时间才意识到我有两个客户端:一个名为“VNC客户端”,另一个名为“Google Chrome的VNC查看器”。 前者有效,后者无效。
对任何服务进行ping只能告诉我们服务器当前是否在该端口上侦听。它不会告诉您客户端请求连接的可能结果。
看起来,您已经安装了VNC服务器,但没有正确启动它。使用此命令启动它...
# vncserver start
还要重新检查一下端口号是否正确。