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 :%i # 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
sudo apt-get update sudo apt-get install x11vnc net-tools x11vnc -storepasswd /etc/x11vnc.pass cat > /lib/systemd/system/x11vnc.service << EOF [Unit] Description=Start x11vnc at startup. After=multi-user.target [Service] Type=simple ExecStart=/usr/bin/x11vnc -forever -display :0 -rfbauth /etc/x11vnc.pass -auth /run/user/1000/gdm/Xauthority [Install] WantedBy=multi-user.target EOF sudo systemctl daemon-reload sudo systemctl enable x11vnc sudo systemctl start x11vnc
Diskussion