VNC Virtual Network Computing
Manchmal ist es nicht bequem, direkt am Raspberry Pi zu arbeiten.Vielleicht möchten Sie von einem anderen Gerät aus per Fernbedienung daran arbeiten.
VNC ist ein grafisches Desktop-Sharing-System, mit dem Sie die Desktop-Oberfläche eines Computers (auf dem VNC Server ausgeführt wird) von einem anderen Computer oder Mobilgerät (auf dem VNC Viewer ausgeführt wird) fernsteuern können.VNC Viewer überträgt die Tastatur- und Maus- oder Berührungsereignisse an VNC Server und erhält im Gegenzug Aktualisierungen des Bildschirms.
Sie sehen den Desktop des Raspberry Pi in einem Fenster auf Ihrem Computer oder Mobilgerät.Sie können es so steuern, als würden Sie am Raspberry Pi selbst arbeiten.

VNC Connect von RealVNC ist in Raspberry Pi OS enthalten.Es besteht sowohl aus VNC Server, mit dem Sie Ihren Raspberry Pi fernsteuern können, als auch aus VNC Viewer, mit dem Sie Desktop-Computer von Ihrem Raspberry Pi aus fernsteuern können, wenn Sie möchten.
Sie müssen VNC Server aktivieren, bevor Sie es verwenden können: Anweisungen hierzu finden Sie unten.Standardmäßig bietet Ihnen VNC Server Remotezugriff auf den grafischen Desktop, der auf Ihrem Raspberry Pi ausgeführt wird, als ob Sie davor sitzen würden.
Sie können jedoch auch VNC Server verwenden, um grafischen Remotezugriff auf Ihren Raspberry Pi zu erhalten, wenn dieser kopflos ist oder keinen grafischen Desktop ausführt.Weitere Informationen hierzu finden Sieweiter unten unterErstellen eines virtuellen Desktops.
VNC installieren
VNC ist bereits auf dem vollständigen Raspberry Pi OS-Image installiert und kann inanderen VersionenüberRecommended SoftwaredasPreferencesMenüinstalliert werden.
Wenn Sie keinen Desktop verwenden, können Sie ihn wie folgt über die Befehlszeile installieren:
sudo apt update sudo apt installiere realvnc-vnc-server realvnc-vnc-viewer
Aktivieren von VNC Server
Sie können dies grafisch oder über die Befehlszeile tun.
Grafische Aktivierung von VNC Server
Starten Sie auf Ihrem Raspberry Pi den grafischen Desktop.
Wählen SieMenü> Einstellungen> Raspberry Pi-Konfiguration> Schnittstellen.
Stellen Siesicher ,VNCistaktiviert.
Aktivieren von VNC Server in der Befehlszeile
Sie können VNC Server über die Befehlszeile mitraspi-config aktivieren:
sudo raspi-config
Aktivieren Sie nun VNC Server wie folgt:
Navigieren Sie zuSchnittstellenoptionen.
Scrollen Sie nach unten und wählen SieVNC> Ja.
Herstellen einer Verbindung zu Ihrem Raspberry Pi mit VNC Viewer
Es gibt zwei Möglichkeiten, eine Verbindung zu Ihrem Raspberry Pi herzustellen.Sie können eines oder beide verwenden, je nachdem, was für Sie am besten funktioniert.
Herstellen einer direkten Verbindung
Direkte Verbindungen sind schnell und einfach, vorausgesetzt, Sie sind mit demselben privaten lokalen Netzwerk wie Ihr Raspberry Pi verbunden.Dies kann beispielsweise ein drahtgebundenes oder drahtloses Netzwerk zu Hause, in der Schule oder im Büro sein.
Verwenden Sie auf Ihrem Raspberry Pi (über ein Terminalfenster oder über SSH)diese Anweisungenoder führen Sie sie ausifconfig, um Ihre private IP-Adresse zu ermitteln.
Laden Sie auf dem Gerät, mit dem Sie die Kontrolle übernehmen, VNC Viewer herunter.Verwenden Sie für optimale Ergebnisse diekompatible Appvon RealVNC.
Geben Sie die private IP-Adresse Ihres Raspberry Pi in VNC Viewer ein:

Aufbau einer Cloud-Verbindung
Sie sind berechtigt, den Cloud-Service von RealVNC kostenlos zu nutzen, sofern der Fernzugriff nur zu Bildungs- oder nichtkommerziellen Zwecken erfolgt.
Cloud-Verbindungen sind bequem und durchgängig verschlüsselt.Sie werden dringend empfohlen, um über das Internet eine Verbindung zu Ihrem Raspberry Pi herzustellen.Es gibt keine Neukonfiguration der Firewall oder des Routers, und Sie müssen weder die IP-Adresse Ihres Raspberry Pi kennen noch eine statische angeben.
Eröffnen Siehierein RealVNC-Konto: Es ist kostenlos und dauert nur wenige Sekunden.
Melden Sie sich auf Ihrem Raspberry Pi mit Ihren neuen RealVNC-Kontoanmeldeinformationen bei VNC Server an:

Laden Sie auf dem Gerät, mit dem Sie die Kontrolle übernehmen, VNC Viewer herunter.Siemüssendiekompatible Appvon RealVNC verwenden.
Melden Sie sich mit denselben RealVNC-Kontoanmeldeinformationen bei VNC Viewer an und tippen oder klicken Sie dann, um eine Verbindung zu Ihrem Raspberry Pi herzustellen:

Authentifizierung bei VNC Server
Um entweder eine direkte oder eine Cloud-Verbindung herzustellen, müssen Sie sich bei VNC Server authentifizieren.
Wenn Sie über diekompatible VNC Viewer-Appvon RealVNC aus eine Verbindung herstellen, geben Sie den Benutzernamen und das Kennwort ein, mit denen Sie sich normalerweise bei Ihrem Benutzerkonto auf dem Raspberry Pi anmelden.Standardmäßig sind diese Anmeldeinformationenpiundraspberry.
Wenn Sie eine Verbindung von einer Nicht-RealVNC Viewer-App herstellen, müssen Sie zuerst das Authentifizierungsschema von VNC Server herunterstufen, ein für VNC Server eindeutiges Kennwort angeben und dieses stattdessen eingeben.
- Wenn Sie sich vor Ihrem Raspberry Pi befinden und dessen Bildschirm sehen können, öffnen Sie das Dialogfeld VNC-Server auf Ihrem Raspberry Pi, wählen SieMenü> Optionen> Sicherheitund wählen SieVNC-Kennwortaus derDropdown-ListeAuthentifizierung.
-
Oder, wenn Sie Ihr Raspberry Pi entfernt von der Kommandozeile aus zukonfigurieren, dann machen Siedie Änderungen für Service -Modus (die Standardkonfiguration für das Raspberry Pi):
- Öffnen Sie die/root/.vnc/config.d/vncserver-x11Konfigurationsdatei.
- Ersetzen Siedie DateiAuthentication=SystemAuthdurchAuthentication=VncAuthund speichern Sie sie.
- Führen Sie in der Befehlszeile aussudo vncpasswd -service.Dadurch werden Sie aufgefordert, ein Kennwort festzulegen, und es wird für Sie in die richtige Konfigurationsdatei für VNC Server eingefügt, der im Servicemodus ausgeführt wird.
- Starten Sie den VNC-Server neu.
Remote-Spielen von Minecraft und anderen direkt gerenderten Apps
Sie können remote auf Apps zugreifen, die ein direkt gerendertes Overlay verwenden, z. B. Minecraft, die Textkonsole, das Raspberry Pi-Kameramodul und mehr.

So aktivieren Sie diese Funktion:
Öffnen Sie auf Ihrem Raspberry Pi das Dialogfeld VNC-Server.
Navigieren Sie zuMenü> Optionen> Fehlerbehebungund wählen SieExperimentellen Direktaufnahmemodus aktivieren.
Führen Sie auf dem Gerät, mit dem Sie die Kontrolle übernehmen, VNC Viewer aus und stellen Sie eine Verbindung her.
Hinweis:Bestehende Verbindungen müssen neu gestartet werden, damit diese Änderungen wirksam werden.
Bitte beachten Sie, dass die direkte Bildschirmaufnahme eine experimentelle Funktion ist.Wenn Sie eine Verbindung von einem Desktop-Computer aus herstellen und die Mausbewegungen unregelmäßig erscheinen, drücken SieF8, um das Kontextmenü von VNC Viewer zu öffnen, und wählen SieRelative Zeigerbewegung aus.
Wenn die Leistung beeinträchtigt zu sein scheint, versuchen Siediese Schritte zur Fehlerbehebungoderinformieren Sie RealVNC.
Erstellen eines virtuellen Desktops
Wenn Ihr Raspberry Pi kopflos ist (dh nicht an einen Monitor angeschlossen ist) oder einen Roboter steuert, ist es unwahrscheinlich, dass ein grafischer Desktop ausgeführt wird.
VNC Server kann einenvirtuellen Desktopfür Sieerstellenund Ihnen bei Bedarf grafischen Remotezugriff ermöglichen.Dieser virtuelle Desktop ist nur im Speicher Ihres Raspberry Pi vorhanden:

So erstellen Sie eine Verbindung zu einem virtuellen Desktop und stellen eine Verbindung zu diesem her:
Führen Sie auf Ihrem Raspberry Pi (über Terminal oder über SSH) ausvncserver.Notieren Sie sich die IP-Adresse / Anzeigenummer, die VNC Server auf Ihrem Terminal druckt (z192.167.5.149:1.B.).
Geben Sie diese Informationen auf dem Gerät, mit dem Sie die Kontrolle übernehmen, inVNC Viewer ein.
Führen Sie den folgenden Befehl aus, um einen virtuellen Desktop zu zerstören:
vncserver -kill: < Anzeige-Nummer >
Dadurch werden auch vorhandene Verbindungen zu diesem virtuellen Desktop gestoppt.