staging.inyokaproject.org

VNC-Server Verbindung abgebrochen

Status: Ungelöst | Ubuntu-Version: Server 20.04 (Focal Fossa)
Antworten |

Waldelb

Anmeldungsdatum:
1. Juni 2017

Beiträge: 68

Ich versuche einen VNC-Server einzurichten. SSH funktioniert problemlos, Passwort-Anmeldung ist deaktiviert, und ich kann mich über den Key anmelden. Ich habe tigervnc, xfce4 und lightdm installiert.

Ich starte den Server mit $ vncserver :1 -localhost, und der Server wird dann scheinbar auch erfolgreich gestartet:

1
2
3
4
5
6
$ vncserver -list

TigerVNC server sessions:

X DISPLAY #	RFB PORT #	PROCESS ID
:1	        5901	        11217

Ich versuche dann, mich zu verbinden:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
$ vncviewer -via ubuntu@aragorn.lan localhost:5901

TigerVNC-Betrachter (64-bit) Version 1.12.0
Erstellt auf: 2021-11-13 18:03
Copyright (C) 1999-2021 TigerVNC-Team und viele andere (siehe README.rst)
Siehe https://www.tigervnc.org für Informationen zu TigerVNC.

Mon Dec 13 21:09:29 2021
 DecodeManager: Detected 12 CPU core(s)
 DecodeManager: Creating 4 decoder thread(s)
 CConn:       Verbunden mit Rechner localhost, Port 40329

Mon Dec 13 21:09:31 2021
 CConn:       End of stream
 CConn:       Die Verbindung wurde vom Server abgebrochen, bevor die Sitzung
              eingerichtet werden konnte.

Eigentlich würde ich gerne Remmina verwenden, aber das funktioniert auch nicht, und die Fehlermeldung ist noch kürzer: "VNC server closed connection"

Hier ein paar config Dateien, die relevant sein könnten. Evtl. habe ich noch woanders was verändert, ich kann mich nicht mehr genau erinnern, was ich alles schon probiert habe. Evtl. relevant: ich hatte zuerst tightvncserver installiert, aber das lief auch nicht, deshalb hatte ich danach tigervnc probiert.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
$ cat .vnc/xstartup
#!/bin/sh

xrdb $HOME/.Xresources
xsetroot -solid grey
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &
# Fix to make GNOME work
export XKL_XMODMAP_DISABLE=1
/etc/X11/Xsession
startxfce4 &

$ cat .vnc/config
session=xfce4
geometry=1920x1080
localhost
alwaysshared

Newubunti

Anmeldungsdatum:
16. Februar 2008

Beiträge: 5149

Hallo,

hast Du eine Log-Datei in ~/.vnc und falls ja, was steht da drin?

Mit welchem Benutzer bist Du wie auf dem VNC-Server angemeldet und mit welchem Benutzer versuchst Du Dich vom Client per VNC zum Server zu verbinden? Du darfst mit dem Nutzer, mit dem Du Dich vom Client verbindest am Server nicht grafisch eingeloggt sein. Per ssh gleichzeitig eingeloggt funktioniert aber schon.

Wie hast Du den vncserver gestartet? Manuell am VNC-Server-PC oder über systemd? Falls über systemd hast Du dann ein Benutzer-Mapping in der /etc/tigervnc/vncserver.users?

Gibt es bei Dir eine Datei /etc/X11/Xvnc-session? Falls ja dann deaktiviere mal temporär Deine ~/.vnc/xstartup:

mv ~/.vnc/xstartup{,.disabled} 

Hast Du tightvncserver auch gelöscht bevor Du tigervnc installiert hast? So wie es aussieht verwendest Du tigervnc aus den Quellen von tigervnc, richtig (1.12)?

dpkg -l | grep -E 'tightvnc|tigervnc' 

LG, Newubunti

Antworten |