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/12 09:42] – 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) ====== | ||
| - | //TigerVNC ist eine leistungsstarke, | + | [[raspberry_pi|☚ zurück]] |
| - | {{ : | ||
| - | [[raspberry_pi|☚ zurück]] | + | ===== Raspberry Pi ===== |
| - | <color # | + | |
| - | ===== Vorbereitungen ===== | + | //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 17: | 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 | ||
| Zeile 25: | Zeile 54: | ||
| ==== Konfiguration ==== | ==== 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> | <code bash> | ||
| # | # | ||
| - | # VNC Passwort setzen! ...wird für REMINNA benötig! | + | # VNC-Passwort setzen |
| # | # | ||
| vncpasswd | vncpasswd | ||
| Zeile 34: | Zeile 72: | ||
| # Zugriff von anderen Rechnern erlauben! | # Zugriff von anderen Rechnern erlauben! | ||
| # | # | ||
| + | cd / | ||
| + | sudo cp vncserver-config-mandatory vncserver-config-mandatory_course_bak | ||
| + | |||
| sudo vim / | sudo vim / | ||
| $localhost = " | $localhost = " | ||
| Zeile 41: | Zeile 82: | ||
| ==== Management ==== | ==== 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 49: | Zeile 92: | ||
| </ | </ | ||
| - | ===== Reminna | + | ===== Remote |
| - | * Konfiguration | + | Nach der erfolgreichen Einrichtung des VNC-Servers kann die Verbindung von einem anderen Rechner im Netzwerk hergestellt werden. |
| - | * SSH Tunnel | + | |
| + | <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 | ||
| + | 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.1770889335.txt.gz · Zuletzt geändert: von torsten.roehl
