Metainformationen zur Seite
  •  

Dies ist eine alte Version des Dokuments!


Remote Desktop

Am besten funktioniert es mit Xubuntu. (Lubuntu habe ich nicht ausprobiert) Mit dem Gnome-Desktop und auch nachinstalliertem XFCE hatte ich meine Probleme.

Xubuntu 20.04 LTS

XRDP

Ganz einfach:

$ sudo apt-get update
$ sudo apt-get install xrdp
$ /etc/init.d/xrdp start

VNC-Server

TigerVNC Server installieren:

$ sudo apt install tigervnc-common tigervnc-standalone-server tigervnc-xorg-extension

erst mal starten um die Erstkonfiguration zu erledigen (Session anlegen und Passwort vergeben):

$ vncserver
$ vncserver -kill :* # VNC-Server wieder schließen

Dann die Datei ~/.vnc/xstartup mit folgendem Inhalt anlegen:

#!/bin/sh
export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
 
xrdb $HOME/.Xresources
xsetroot -solid grey
 
startxfce4 &
# thunar &
# xfce4-panel &
# xterm &

und ausführbar machen:

$ chmod a+x ~/.vnc/xstartup

Falls die Datei ~/.Xresources nicht existiert:

touch ~/.Xresources

Nun VNC-Server starten:

vncserver [-localhost no #unsicher]

Service einrichten

Create a service file for VNC server using the following command:

Die Datei /etc/systemd/system/vncserver@.service mit folgendem Inhalt erstellen: (USER mit entsprechendem Benutzernamen ersetzen)

[Unit]
Description=Start TigerVNC server at startup
After=syslog.target network.target
 
[Service]
Type=forking
User=USER
PAMName=login
PIDFile=/home/USER/.vnc/%H:%i.pid
ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1
ExecStart=/usr/bin/vncserver [-depth 24 -geometry 1280x720 -localhost no] :%i
ExecStop=/usr/bin/vncserver -kill :%i
 
[Install]
WantedBy=multi-user.target

Service Deamon neu laden:

$ sudo systemctl daemon-reload
 
# Service aktivieren:
$ sudo systemctl enable vncserver@1.service
 
# Service starten:
systemctl start vncserver@1.service
 
# Service status:
systemctl status vncserver@1.service

Diskussion

Geben Sie Ihren Kommentar ein. Wiki-Syntax ist zugelassen: