Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
Remote Desktop (VNC)
TigerVNC ist eine leistungsstarke, Open-Source-Software für den Fernzugriff (Remote Desktop), die auf dem VNC-Protokoll basiert. Es ermöglicht die grafische Steuerung entfernter Computer, indem es Bildschirminhalte überträgt und Maus-/Tastatureingaben weiterleitet.
BEITRAG IN VORBEREITUNG
Vorbereitungen
Vor der Installation von TigerVNC sollten bereits vorhandene VNC-Server vollständig entfernt werden. Insbesondere der auf Raspberry Pi OS häufig vorinstallierte RealVNC-Server kann zu Konflikten führen, da nur ein VNC-Server gleichzeitig sinnvoll betrieben werden sollte.
Durch das Entfernen alter Konfigurationen wird sichergestellt, dass keine veralteten Einstellungen oder Ports die neue Installation beeinflussen.
# vorinstallierten VNC-Server entfernen (inkl. RealVNC)! sudo apt update sudo apt purge realvnc-vnc-server realvnc-vnc-viewer tightvncserver tigervnc-standalone-server tigervnc-common sudo apt autoremove -y rm -rf ~/.vnc
Installation
Nach der Bereinigung kann der TigerVNC-Server installiert werden. Das Paket tigervnc-standalone-server stellt den eigentlichen VNC-Server bereit, während tigervnc-common zusätzliche gemeinsame Komponenten enthält.
TigerVNC startet eine eigene VNC-Sitzung (z. B. :1, :2 usw.) und arbeitet unabhängig von einer bestehenden Desktop-Freigabe.
# TigerVNC installieren sudo apt install tigervnc-standalone-server tigervnc-common -y
Konfiguration
Nach der Installation muss ein VNC-Passwort gesetzt werden. Dieses wird für die Anmeldung im VNC-Client (z. B. Remmina) benötigt.
# # VNC Passwort setzen! ...wird für REMINNA benötig! # vncpasswd # # Zugriff von anderen Rechnern erlauben! # sudo vim /etc/tigervnc/vncserver-config-mandatory $localhost = "no";
Management
Wir starten den VNC-Server manuell. Eine Automatisierung ist möglich, wird hier jedoch nicht behandelt. Wichtig ist, zu wissen, wie man überprüft, ob der Server läuft, und wie man ihn bei Bedarf beendet oder neu startet.
vncserver # VNC-Server starten vncserver -list # Laufende Instanzen anzeigen vncserver -kill :1 # Stoppen
Reminna
Remmina ist ein grafischer Remote-Desktop-Client für Linux, der unter anderem das VNC-Protokoll unterstützt. Zur Verbindung wird eine neue VNC-Verbindung angelegt und die IP-Adresse des Raspberry Pi sowie die entsprechende Display-Nummer (z. B. 192.168.1.50:1) eingetragen.
Als Authentifizierung dient das zuvor gesetzte VNC-Passwort. Nach erfolgreicher Anmeldung wird die vom TigerVNC-Server gestartete Desktop-Sitzung angezeigt.
- Konfiguration
- SSH Tunnel
Da VNC-Verbindungen standardmäßig nicht verschlüsselt sind, empfiehlt sich bei Zugriffen über unsichere Netzwerke die Verwendung eines SSH-Tunnels.
Dabei wird die VNC-Verbindung durch eine bestehende SSH-Verbindung geleitet. Remmina unterstützt diese Funktion direkt über die integrierte SSH-Tunnel-Konfiguration.
Der Vorteil: Die gesamte VNC-Kommunikation wird verschlüsselt übertragen, ohne dass zusätzliche Software erforderlich ist.|



