Ausführen eines Remote-Desktops auf Raspberry Pi mit VNC

Ausführen eines Remote-Desktops auf Raspberry Pi mit VNC / DIY

Ihr Raspberry Pi ist ein erstaunlicher kleiner Computer, kann jedoch etwas unbequem sein. Bei normalem Gebrauch müssen Sie Tastatur und Maus an einen HDMI-Monitor anschließen. VNC, SSH und HDMI: Drei Optionen zum Anzeigen Ihres Raspberry Pi VNC, SSH und HDMI: Drei Optionen zum Anzeigen Ihres Raspberry Pi Der Raspberry Pi ist ein bemerkenswerter kleiner Computer, es kann jedoch zeitaufwendig sein, ihn einzurichten und an den Monitor anzuschließen. Weitere Informationen (obwohl andere Anzeigen verwendet werden können), um die Befehlszeile oder den Desktop anzuzeigen.

Dies ist jedoch nicht immer praktisch. Sie verwenden Ihren Monitor wahrscheinlich für Ihren Haupt-PC. Oder es könnte Ihr Hauptfernseher sein. Was auch immer die Situation ist, es gibt eine Zeit, in der Sie feststellen, dass es wesentlich einfacher ist, eine Remote-Verbindung zu Ihrem Raspberry Pi herzustellen.

Wir haben bereits erläutert, wie Sie eine Verbindung mit SSH herstellen. Einrichten des Raspberry Pi für den Headless-Betrieb mit SSH Einrichten des Raspberry Pi für den Headless-Einsatz mit SSH Der Raspberry Pi akzeptiert SSH-Befehle, wenn er mit einem lokalen Netzwerk verbunden ist (entweder über Ethernet oder WLAN). Fi), damit Sie es leicht einrichten können. Die Vorteile von SSH gehen weit über das tägliche Screening hinaus… Read More, das den Fernzugriff auf die Befehlszeile bietet. Was aber, wenn Sie von Ihrem PC oder Laptop auf den Raspberry Pi-Desktop zugreifen müssen??

Hier kommt VNC ins Spiel.

Was ist VNC??

Virtual Network Computing verwendet das Remote-Frame-Pufferprotokoll, um Ihnen die Steuerung eines anderen Computers zu ermöglichen, Tastatur- und Mauseingaben an den Remotecomputer zu senden und die Ausgabe über das Netzwerk an Ihren Bildschirm zu senden.

Dies bedeutet, dass Sie Programme auf Ihrem Raspberry Pi aus der Ferne starten, Einstellungen in der Raspbian-Benutzeroberfläche anpassen und die Desktop-Umgebung im Allgemeinen genauso verwenden können, wie wenn Sie den Pi an Ihren Monitor anschließen.

Bis vor kurzem war meine bevorzugte VNC-Lösung für Windows-zu-Pi-Verbindungen TightVNC, eine VNC-Lösung, die leicht ist. Ist TightVNC wirklich enger als andere VNC-Clients? Ist TightVNC wirklich dichter als andere VNC-Clients? Bei der Remote-Verbindung zu einem Desktop-PC oder einem Server entscheiden sich die meisten Benutzer schnell für die Installation eines VNC-Servers. Es ist schnell, einfach zu konfigurieren und das Beste ist, es ist absolut kostenlos. Einmal… mehr lesen, wenn auch etwas träge.

Verwenden von TightVNC zum Remote-Verbinden mit Ihrem Raspberry Pi

Der Remote-Zugriff auf Ihren Raspberry Pi mit TightVNC ist einfach. Beginnen Sie mit einem Paket-Update:

sudo apt-get update

… Bevor Sie mit der Installation des TightVNC-Servers für Linux fortfahren:

sudo apt-get install tightvncserver

Beachten Sie, dass Sie dies entweder bei angeschlossenem Monitor oder über die Befehlszeile über SSH aus der Ferne tun können.

Wenn die Serveranwendung installiert ist, führen Sie Folgendes aus:

tightvncserver

Beenden Sie durch Starten des VNC-Servers:

vncserver: 0-geometrie 1920x1080 -tiefe 24

Dadurch wird eine Sitzung auf der Anzeige 0 erstellt. Notieren Sie sich dies, da Sie sie benötigen, wenn Sie eine Verbindung herstellen.

Um eine Verbindung zu dieser Serversitzung herzustellen, müssen Sie zunächst TightVNC auf Ihrem Desktop-Computer installieren. Linux-Benutzer sollten einfach den TightVNC-Viewer installieren:

sudo apt-get install xtightvncviewer

Inzwischen können Benutzer von Windows und Mac OS X den Client unter www.tightvnc.com/download.php herunterladen. Stellen Sie sicher, dass Sie TightVNC Viewer auf Ihrem Computer starten, da das Download-Paket auch TightVNC Server auf Ihrem PC installiert.

Geben Sie bei laufendem TightVNC Viewer die IP-Adresse oder den Gerätenamen Ihres Raspberry Pi ein, gefolgt von einem Doppelpunkt und der Anzahl der Sitzungen. Um beispielsweise eine Verbindung zu Sitzung 0 herzustellen, die oben erstellt wurde, geben Sie Folgendes ein MyRaspberryPi: 0, ersetzen “MyRaspberryPi” mit Ihrem eigenen Gerätenamen oder Ihrer IP-Adresse.

Führen Sie VNC beim Booten aus

Aus heutiger Sicht wird dies nur funktionieren, wenn Sie laufen tightvncserver Bei jedem Neustart des Raspberry Pi müssen Sie zunächst eine SSH-Verbindung herstellen - nicht ideal! Sie können dies jedoch umgehen, indem Sie ein Startskript erstellen.

Beginnen Sie mit dem Erstellen einer neuen Datei in Nano:

sudo nano vnc.sh

und das folgende Skript eingeben:

#! / bin / sh vncserver: 0-geometrie 1920x1080 -depth 24 -dpi 96

Drücken Sie nach dieser Eingabe STRG + X, um den Texteditor zu verlassen, und wählen Sie zum Speichern J aus. Als Nächstes legen Sie die Berechtigungen fest:

sudo chmod + x vnc.sh

Sie können dies durch Eingabe ausführen

./vnc.sh

Jetzt ist ein weiteres Skript erforderlich, aber zuerst müssen Sie sich als root anmelden und zum richtigen Verzeichnis navigieren:

Sudo Su CD /etc/init.d/

Erstellen Sie eine weitere Datei in nano, diesmal mit dem Namen vncboot:

sudo nano vncboot

Geben Sie Folgendes ein (Kopieren und Einfügen sollte funktionieren, überprüfen Sie jedoch, dass es nicht mehrmals eingefügt wurde.).

#! / bin / sh # /etc/init.d/vncboot ### BEGIN INIT INFO # Stellt Folgendes bereit: vncboot # Erforderlicher Start: $ remote_fs $ syslog # Erforderlicher Stop: $ remote_fs $ syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Kurzbeschreibung: Starten Sie den VNC-Server zur Startzeit. # Beschreibung: Starten Sie den VNC-Server zur Startzeit. ### END INIT INFO USER = pi HOME = / home / pi export USER HOME-Fall "$ 1" in start) echo "VNC-Server wird gestartet" #Geben Sie Ihre bevorzugten Einstellungen für eine VNC-Sitzung su - pi -c "/ usr / bin ein / vncserver: 0-geometrie 1280x800 -depth 16 -pixelformat rgb565 ";; stop) echo "VNC-Server stoppen" / usr / bin / vncserver -kill: 0 ;; *) echo "Verwendung: /etc/init.d/vncboot start | stop" exit 1 ;; esac exit 0

Als nächstes machen Sie die Datei ausführbar:

chmod 755 vncboot

Enden mit

Standardwerte für update-rc.d /etc/init.d/vncboot

… Oder wenn das nicht klappt…

Update-rc.d vncboot-Standardeinstellungen

Sie können dies testen, indem Sie Ihren Raspberry Pi neu starten und eine VNC-Verbindung von Ihrem PC aus versuchen.

Nach dem Start sollten Sie in der Lage sein, mit den meisten Desktop-Apps und -Einstellungen zu interagieren. Einige Benutzer finden TightVNC jedoch als langsam. Glücklicherweise gibt es eine Alternative - eine Art VNC-über-SSH-Lösung.

VNC über SSH mit Xming

Wenn Sie unserem SSH-Leitfaden gefolgt sind oder den Dienst zuvor verwendet haben, wissen Sie, dass solche Verbindungen über einen SSH-Client betrieben werden. Unter Windows ist dies wahrscheinlich PuTTY, das Sie bereits installiert haben sollten.

Windows-Benutzer können Xming nutzen, eine VNC-artige Lösung, die eine schnellere Leistung und zusätzliche Zuverlässigkeit bietet. Wie bei Standard-SSH hängt dies jedoch von der Aktivierung von SSH auf Ihrem Raspberry Pi ab. Sie können dies mit raspi-config tun. Was Sie über den Einstieg in Raspberry Pi wissen sollten Was Sie über den Einstieg in Raspberry Pi wissen müssen Der Raspberry Pi Der Computer ist der jüngste in einer Reihe kompakter Multifunktionsgeräte, die als Barebones-Paket geliefert werden, sodass Endbenutzer die Hardware für praktisch jedes Computerprojekt verwenden können, das als… Read More (standardmäßig aktiviert).

Beginnen Sie mit dem Herunterladen von Xming von Sourceforge und der Installation. Bestätigen Sie, dass im Installationsassistenten der Link PuTTY ausgewählt ist.

Suchen Sie nach der Installation von Xming die Desktop-Verknüpfung, klicken Sie mit der rechten Maustaste, und wählen Sie aus Eigenschaften. In dem Ziel Feld, Stellen Sie sicher, dass die Dateiadresse wie folgt angehängt wird:

“C: \ Programme (x86) \ Xming \ Xming.exe” : 0 -Clipboard -mehrfenster

Wenn der fett gedruckte Text nicht vorhanden ist, fügen Sie ihn hinzu und klicken Sie auf Sich bewerben.

Wenn Sie fertig sind, starten Sie Xming. Die Windows-Firewall versucht, das Programm zu blockieren. Warten Sie, bis dieses Feld angezeigt wird, und klicken Sie auf ermöglichen.

Wir sind fast da. Erweitern Sie in PuTTY den Menübaum auf der linken Seite und gehen Sie zu Verbindung> SSH> X11. Hier überprüfen Aktivieren Sie die X11-Weiterleitung. Kehren Sie zur Sitzungsansicht zurück, geben Sie die IP-Adresse oder den Gerätenamen für Ihren Raspberry Pi ein und speichern Sie die Sitzung, falls Sie diese Einstellungen erneut verwenden möchten.

Klicken Verbinden - Sekunden später erleben Sie ein virtuelles Desktop-Erlebnis über SSH!

Remote-Verbindung mit Microsoft RDP

Eine weitere Möglichkeit für Remote-Verbindungen zwischen Desktop-PCs und Raspberry Pi ist Microsoft RDP. Dies ist in Windows Vista und höher integriert, sodass auf Ihrem PC keine zusätzliche Software erforderlich ist.

Öffnen Sie auf Ihrem Raspberry Pi ein Terminalfenster und installieren Sie xrdp.

sudo apt-get install xrdp

Einmal installiert, wird dies ausgeführt, wenn eine authentifizierte Verbindung von Ihrem PC hergestellt wird, da xrdp als Dienst ausgeführt wird. Starten Sie die Remotedesktopverbindung in Windows (W8.x und höher). Suchen Sie einfach nach “rdp” Um dies zu finden) und geben Sie im Feld Computer die IP-Adresse Ihres Pi ein. Wenn Sie auf Verbinden klicken, sollte Windows Sie zur Bestätigung der Verbindung auffordern, da die Identität des Zielcomputers nicht eindeutig ist. Da Sie wissen, dass es sich um Ihren Raspberry Pi handelt, können Sie in Ihrem Netzwerk sicher vorgehen.

Geben Sie bei Aufforderung den Benutzernamen und das Kennwort Ihres Pi-Kontos ein. Wenn Sie beispielsweise die Standardeinstellungen nicht geändert haben: Sicherung Ihres Raspberry Pi: Von Kennwörtern zu Firewalls Sichern Ihres Raspberry Pi: Von Kennwörtern zu Firewalls Jeder kann Google verwenden, um den Standardbenutzernamen und das Standardkennwort Ihres Raspberry Pi zu finden. Gib Eindringlingen keine Chance! Lesen Sie mehr, dies wäre ein Benutzername: Pi und Passwort: Himbeere.

In Kürze sollten Sie mit Ihrem Raspberry Pi verbunden sein!

Wir betrachten drei Remote-Desktop-Lösungen für den Raspberry Pi. Welches ist dein Favorit? Verwenden Sie verschiedene Remote-Desktop-Tools? Erzählen Sie uns davon in den Kommentaren.

Erfahren Sie mehr über: Raspberry Pi, Fernbedienung, Remote Desktop, VNC.