[英]Raspberry Pi VNC fail connection
我遇到一个问题,我可以 ping 以纠正 IP 地址,它没有丢失。 而且我还使用 nmap ping pi 地址,我得到了正确的结果。 然后我使用VNC查看器尝试访问pi,但它总是显示“主机拒绝连接”
大家有什么想法吗?
您的问题表明连接尝试已访问您的 Raspberry Pi,但相关端口上没有运行任何服务,因此连接被拒绝。 我想,这是因为 VNC 服务没有在你的树莓派上运行。
更新 1
由于与 RealVNC 合作,Raspbian 现在默认带有服务器,只需要启用它。
原来的
您必须使用终端在 Raspberry Pi 上启用 VNC 服务器
sudo apt-get update
sudo apt-get install realvnc-vnc-server
或者您也可以使用sudo raspi-config
命令在命令行上启用 VNC 服务器。
Advanced Options->VNC:Yes
现在,您可以使用 VNC 查看器等应用程序连接到 VNC 服务器。
我的 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
以便它在后续重新启动时自动启动。
我遇到了同样的问题,但找到了不同的原因。 我找到了三种方法来解决此错误消息。
ssh "systemctl start vncserver-x11-serviced.service"
使事情顺利进行。我希望他们刚刚发布的新更新能够解决这个问题。 我对 Raspi B3+ 的看法不如 Zero H。
最后是同时插入显示器和鼠标,这肯定会解决 VNC 问题,但会破坏无头连接。 似乎无头运行和屏幕/保护程序有某种关联,但不够聪明,无法弄清楚。
ping 任何服务只会告诉我们服务器当前是否正在侦听该端口。 它不会告诉您客户端询问的连接请求可能的结果。
看来,您已经安装了 VNC 服务器,但没有正确启动它。 使用此命令启动它...
# vncserver start
还要重新检查端口号是否正确。
使用 Rasp Pi 4 - 在重新启动服务器和客户端(两个 Rasp Pi 4s)后连接失败。 花了一段时间才意识到我有两个客户端:一个名为“VNC Client”,另一个名为“VNC Viewer for Google Chrome”。 前者有效,后者无效。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.