raspberry_pi:remote_desktop_vnc
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| raspberry_pi:remote_desktop_vnc [2026/02/11 18:13] – torsten.roehl | raspberry_pi:remote_desktop_vnc [2026/02/12 18:54] (aktuell) – [Konfiguration] torsten.roehl | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== Remote Desktop (VNC) ====== | ====== Remote Desktop (VNC) ====== | ||
| + | [[raspberry_pi|☚ zurück]] | ||
| - | FIXME | ||
| - | ===== Vorbereitungen | + | ===== Raspberry Pi ===== |
| + | //TigerVNC ist eine leistungsstarke, | ||
| + | |||
| + | | {{: | ||
| + | |Nach erfolgreicher Verbindung wird die gestartete VNC-Sitzung angezeigt. Im Beispiel ist der grafische Desktop des Raspberry Pi zu sehen, der vollständig remote bedient werden kann.| | ||
| + | ==== 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, | ||
| <code bash> | <code bash> | ||
| # vorinstallierten VNC-Server entfernen (inkl. RealVNC)! | # vorinstallierten VNC-Server entfernen (inkl. RealVNC)! | ||
| Zeile 13: | Zeile 21: | ||
| </ | </ | ||
| - | ===== Installation | + | === raspi-config |
| + | |||
| + | // | ||
| + | Es wird empfohlen, zusätzlich die folgenden Einstellungen in '' | ||
| + | // | ||
| + | |||
| + | |||
| + | < | ||
| + | |||
| + | |||
| + | In '' | ||
| + | |||
| + | - System | ||
| + | - Advanced Options | ||
| + | - System | ||
| + | - Display Options | ||
| + | |||
| + | |||
| + | ==== 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. | ||
| + | |||
| + | |||
| <code bash> | <code bash> | ||
| # TigerVNC installieren | # TigerVNC installieren | ||
| sudo apt install tigervnc-standalone-server tigervnc-common -y | sudo apt install tigervnc-standalone-server tigervnc-common -y | ||
| - | vncpasswd | + | |
| </ | </ | ||
| - | ===== Managen | + | |
| + | ==== Konfiguration | ||
| + | Nach der Installation muss ein VNC-Passwort gesetzt werden. Dieses wird für die Anmeldung im VNC-Client (z. B. Remmina) benötigt. | ||
| + | |||
| + | <note important> | ||
| + | **Wichtig: | ||
| + | Standardmäßig akzeptiert TigerVNC ausschließlich Verbindungen von localhost. | ||
| + | Für den Zugriff von anderen Rechnern im Netzwerk muss die Serverkonfiguration angepasst werden. | ||
| + | </ | ||
| + | |||
| + | |||
| + | <code bash> | ||
| + | |||
| + | # | ||
| + | # VNC-Passwort setzen (wird für Remmina benötigt)! | ||
| + | # | ||
| + | vncpasswd | ||
| + | # | ||
| + | # Zugriff von anderen Rechnern erlauben! | ||
| + | # | ||
| + | cd / | ||
| + | sudo cp vncserver-config-mandatory vncserver-config-mandatory_course_bak | ||
| + | |||
| + | sudo vim / | ||
| + | $localhost | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | ==== 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, | ||
| <code bash> | <code bash> | ||
| Zeile 27: | Zeile 91: | ||
| </ | </ | ||
| + | |||
| + | ===== Remote ===== | ||
| + | Nach der erfolgreichen Einrichtung des VNC-Servers kann die Verbindung von einem anderen Rechner im Netzwerk hergestellt werden. | ||
| + | |||
| + | <note tip> | ||
| + | * Raspberry Pi → Server (**VNC-Server**) | ||
| + | * Ubuntu-Rechner → Client (**VNC-Client**) | ||
| + | Der Raspberry Pi dient als **Server**, während der Ubuntu-Rechner als **Client** die Verbindung herstellt. | ||
| + | </ | ||
| + | ==== 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: | ||
| + | |||
| + | Als Authentifizierung dient das zuvor gesetzte VNC-Passwort. | ||
| + | Nach erfolgreicher Anmeldung wird die vom TigerVNC-Server gestartete Desktop-Sitzung angezeigt. | ||
| + | |||
| + | |||
| + | |{{ : | ||
| + | | Konfiguration: | ||
| + | |||
| + | |||
| + | |{{ : | ||
| + | | SSH Tunnel mit Remmina | | ||
| + | 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. | ||
| + | <note tip> | ||
| + | **Der Vorteil:** | ||
| + | Die gesamte **VNC-Kommunikation** wird verschlüsselt übertragen, | ||
| + | </ | ||
| + | |||
raspberry_pi/remote_desktop_vnc.1770833589.txt.gz · Zuletzt geändert: von torsten.roehl
