Ich genau befolgt diese Anweisungen auf der offiziellen Website RPi TightVNC auf meinem Pi (Modell 2) zu installieren. Der Pi hat eine statische IP-Adresse und ich kann ihn und SSH (offensichtlich) anpingen, damit ich weiß, dass es funktioniert.
Wenn ich versuche, über den Windows TightVNC-Client eine Verbindung herzustellen, wird jedoch die Meldung angezeigt, dass der Server die Verbindung aktiv abgelehnt hat. Ich benutze 192.168.x.x:0
, um zu verbinden, aber ich habe auch versucht, 192.168.x.x:5900
wie an anderer Stelle empfohlen, weder funktioniert. Was muss ich tun, damit TightVNC ordnungsgemäß funktioniert?
ps aux | grep vnc
gibt folgendes zurück:
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
gibt dies zurück:
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
Antworten:
Ich weiß, das wurde vor langer Zeit gefragt, aber ich habe eine Lösung für dieses Problem gefunden.
Wenn Sie es mit display
:1
(oder etwas mehr als 0) starten , müssen Sie die IP wie folgt eingeben:192.168.x.x:590<displayNumber>
(so192.168.1.23:5901
).Ich hoffe das hilft einem zukünftigen User
quelle
Ich denke, dass die Anzahl
0
der Xserver für den realen Bildschirm ist (HDMI auf pi).Melden Sie sich nach dem Booten nicht beim GUI-Desktop an. Oder Sie können versuchen,
:1
stattdessen zu verwenden .Unten finden Sie eine Konfigurationsdatei für den automatischen Start.
Speichern Sie diese Datei in
/etc/init.d/tightvnc
und fügen Sie sie der Startliste hinzu.quelle
Nachdem Sie TightVNC auf Server (pi) und Client (Remote-Computer) installiert haben, müssen Sie auf dem Server ein Kennwort eingeben. Typ
vncpasswd
in engen VNC - Server-Endgerät (dh pi). Geben Sie ein Passwort ein und versuchen Sie dann, sich bei Ihrem Pi anzumelden.quelle
Das funktioniert nicht. Viele Leute (auch ich) haben es erfolglos versucht.
In der Tat funktioniert es wahrscheinlich, aber nur, wenn Sie versuchen, eine Verbindung herzustellen
root
, was keine gute Idee ist und nicht das, was die meisten Leute erwarten.tightvncserver
Die Benutzer-Desktops können erst freigegeben werden, wenn der Benutzer angemeldet ist.Ich schlage vor, Sie melden sich zuerst mit
ssh
und startentightvncserver
. Sie können dann eine Verbindung mit einem VNC-Client herstellen.quelle