192.168.x.x:0
进行连接,但是我也按照其他地方的建议尝试了192.168.x.x:5900
,但均无济于事。 ps aux | grep vnc
返回以下内容:root 1888 0.0 0.0 1768 376 ? S 11:26 0:00 /bin/sh /etc/init.d/vncboot start
root 1899 0.0 0.3 4756 3752 ? S 11:26 0:00 /usr/bin/perl /usr/bin/vncserver :0 -geometry 1920x1080 -depth 32 -pixelformat rgb565
root 2055 0.0 0.0 1692 272 ? S 11:26 0:00 vncpasswd /root/.vnc/passwd
netstat -l
返回以下内容:Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 *:ssh *:* LISTEN
udp 0 0 192.168.6.31:ntp *:*
udp 0 0 localhost:ntp *:*
udp 0 0 *:ntp *:*
Active UNIX domain sockets (only servers)
Proto RefCnt Flags Type State I-Node Path
unix 2 [ ACC ] STREAM LISTENING 4914 /tmp/.X11-unix/X0
unix 2 [ ACC ] STREAM LISTENING 4887 /var/run/dbus/system_bus_socket
unix 2 [ ACC ] STREAM LISTENING 4913 @/tmp/.X11-unix/X0
unix 2 [ ACC ] STREAM LISTENING 6965 /tmp/.pcmanfm-socket--0-pi
unix 2 [ ACC ] STREAM LISTENING 4972 /tmp/ssh-yoCLTWKx0wUO/agent.2194
unix 2 [ ACC ] STREAM LISTENING 8238 /tmp/.menu-cached-:1-steven
unix 2 [ ACC ] SEQPACKET LISTENING 419 /run/udev/control
unix 2 [ ACC ] STREAM LISTENING 5730 @/tmp/dbus-GF4T9MxwNb
unix 2 [ ACC ] STREAM LISTENING 5779 /tmp/.menu-cached-:0-pi
#1 楼
我知道很久以前就问过这个问题,但是我找到了解决这个问题的方法。 ::1
(例如192.168.x.x:590<displayNumber>
)。我希望这对将来的用户有所帮助
评论
在TightVNC查看器中,您必须指定端口号,即192.168.0.10::5901(是,双冒号)
–user36573
2015年11月8日下午13:31
乐于助人!
– jdtech
17年4月22日在4:49
我经历了无数教程,其中没有提到这一相当关键的信息,这让我感到莫名其妙!谢谢。
– Manachi
20年1月13日在8:09
#2 楼
在服务器(pi)和客户端(远程计算机)上安装TightVNC之后,必须在服务器端输入密码。在紧密的vnc服务器的终端(即pi)中键入vncpasswd
。输入密码,然后尝试登录您的pi。 #3 楼
我认为Xserver的数字0
是用于实际屏幕的(pi上的HDMI)。因此,启动后请勿登录GUI桌面。或者,您也可以尝试使用
:1
。tightvncserer :1
下面是用于自动启动的配置文件。
#!/bin/sh
### BEGIN INIT INFO
# Provides: tightvnc
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start VNC Server at boot time
# Description: Start VNC Server at boot time.
### END INIT INFO
# Set the VNCUSER variable to the name of the user to start tightvncserver under
VNCUSER='pi'
eval cd ~$VNCUSER
case "" in
start)
su $VNCUSER -c '/usr/bin/tightvncserver :1 -geometry 1200x700 -depth 16 -pixelformat rgb565'
echo "Starting TightVNC server for $VNCUSER "
;;
stop)
pkill Xtightvnc
echo "Tightvncserver stopped"
;;
*)
echo "Usage: /etc/init.d/tightvnc {start|stop}"
exit 1
;;
esac
exit 0
将此文件保存到
/etc/init.d/tightvnc
,并将其添加到启动列表。sudo chmod 755 tightvnc
sudo update-rc.d tightvnc defaults
评论
运行OS X默认VNC连接。在Rpi Gui配置上启用VNC之后,我无法再连接...在Rpi命令行以:1启动TightVNC为我解决了该问题。自动启动也很有魅力。谢谢!!
–brasofilo
17年2月14日在3:33
#4 楼
这不起作用。许多人(包括我自己)尝试都失败了。 。root
在用户登录之前无法共享用户桌面。我建议您首先使用
tightvncserver
登录并启动ssh
。然后,您可以使用VNC客户端进行连接。
评论
我知道,仅发送链接回答问题很遗憾,(抱歉),但如果以下说明无效,请通知我(leanpub.com/RPiMRE/read#leanpub-auto-remote-access-via -tightvnc)