我遇到一个问题,我可以ping通以纠正IP地址,它没有任何损失。而且我也使用nmap ping pi地址,我得到了正确的答案。然后我使用VNC查看器尝试访问pi,但它总是显示“连接被主机拒绝”
你们都有任何想法吗?
答案 0 :(得分:6)
您的问题表明连接尝试已到达您的Raspberry Pi,但相关端口上没有运行任何服务,因此连接被拒绝。我想,这是因为你的Raspberry Pi上没有运行VNC服务。
更新1
由于与RealVNC合作,Raspbian现在默认配备服务器,只需要启用它。
<强>原始强>
您必须使用终端
sudo apt-get update
sudo apt-get install realvnc-vnc-server
或者您也可以使用sudo raspi-config
命令在命令行上启用VNC服务器。
Advanced Options->VNC:Yes
现在,您可以使用VNC Viewer等应用程序连接到VNC服务器。
答案 1 :(得分:1)
我遇到了同样的问题,但是找到了不同的原因。我发现了三种解决此错误消息的方法。
ssh "systemctl start vncserver-x11-serviced.service"
进行。 我希望他们刚刚发布的新更新可以解决此问题。我对Raspi B3 +的看法不如对零H的看法。
最后一个方法是同时插入显示器和鼠标,这肯定可以解决VNC问题,但可以消除无头连接。似乎无头跑步和屏幕/保护程序之间存在某种联系,但还不够聪明,无法弄清楚。
答案 2 :(得分:1)
我的Raspberry Pi Zero W遇到了这个问题,即使它事先工作得很好。该页面https://www.realvnc.com/en/connect/docs/raspberry-pi.html应该会提供帮助。
在验证raspi-config中的接口设置后,我在ssh窗口中运行了vncserver
。
它启动了VNC服务器,并为我提供了VNC服务器的标语和带端口号的IP地址,如下图所示。
运行该命令后,我能够在Windows计算机上获取VNC查看器以连接到pi。
然后我在ssh窗口中运行了sudo systemctl enable vncserver-x11-serviced.service
,以便它将在以后的重新启动时自动启动。
答案 3 :(得分:0)
使用Rasp Pi 4-重新引导服务器和客户端(均为Rasp Pi 4s)后,连接失败。 花了一段时间才意识到我有两个客户端:一个名为“ VNC客户端”,另一个为“用于Chrome浏览器的VNC查看器”。 前者有效,后者无效。
答案 4 :(得分:-1)
ping任何服务只会告诉我们服务器当前是否正在侦听该端口。它不会告诉您客户端询问的连接请求的可能结果。
似乎您已安装VNC服务器但未正确启动它。使用此命令启动它......
# vncserver start
还要重新检查端口号是否正确。