Articles

eval(ez_write_tag([[468,60],’raspberrytips_com-box-2′,’ezslot_19′,157,’0′,’0′]));5 möglichkeiten zum Remotedesktop auf Raspberry Pi (Windows / Linux/Mac)

Wenn Sie die Himbeere nicht direkt zur Hand haben (oder keinen Bildschirm haben) und regelmäßig Änderungen daran vornehmen müssen, kann es interessant sein, von einem anderen Computer aus auf den Desktop zuzugreifen (zusätzlich zu ssh)

Wie greife ich auf einen Remotedesktop auf Raspberry Pi zu?
Es gibt fünf Möglichkeiten, wie Sie einen Remote-Desktop auf Raspberry Pi ausführen können, sortiert nach einfacher Installation :

  1. Xrdp
  2. SSH und X11-Weiterleitung
  3. VNC
  4. Teamviewer
  5. NoMachine

Für jede Methode erkläre ich, wie Sie es auf Ihrem Raspberry Pi einrichten und wie Sie vom Hauptbetriebssystem (Windows, Linux, Mac und sogar von Ihrem Smartphone) darauf zugreifen können

Um die erforderlichen Pakete zu installieren und eine Verbindung herzustellen, müssen Sie die IP-Adresse und wahrscheinlich aktivieren und melden Sie sich an SSH
Ich lasse Sie meine beiden Artikel zu diesem Thema lesen, wenn nötig

Auch, wenn Sie wirklich daran interessiert sind, Ihre Fähigkeiten auf Raspberry Pi zu verbessern, empfehle ich Ihnen schauen Sie sich mein E-Book hier an. Es ist eine 30-tägige Herausforderung vom Anfänger bis zum Meister, mit Schritt-für-Schritt-Anleitungen und vielen Projekten zum Üben.

Inhaltsverzeichnis

Remote Desktop mit xrdp

Einführung

Xrdp ist ein Opensource Remote Desktop Protocol Server, mit dem Sie von jedem Betriebssystem aus eine Verbindung zum Linux-Desktop herstellen können
Wenn Sie den Zugriff auf Ihren Router oder Ihre Firewall öffnen oder umleiten müssen, sollten Sie wissen, dass xrdp den Standardport 3389 verwendet

Raspberry Pi Kurs
Nehmen Sie es auf die nächste Ebene.
Ich bin hier, um Ihnen zu helfen, mit Raspberry Pi zu beginnen und alle Fähigkeiten zu erlernen, die Sie in der richtigen Reihenfolge benötigen.

Installation

Die Installation von xrdp ist unkompliziert, da es in den ursprünglichen Raspbian-Repositorys verfügbar ist

Führen Sie einfach den folgenden Befehl aus:

sudo apt-get install xrdp

xrdp ist auf Raspberry als Dienst vorhanden, sodass Sie es bei Bedarf mit den üblichen Steuerelementen verwalten können :

sudo service xrdp start | stop | restart | status

Von Linux

Um eine Verbindung von einem PC unter Linux herzustellen, empfehle ich Ihnen, Remmina zu verwenden
Es ist in den Repositorys für die meisten Distributionen enthalten:

sudo apt-get install remmina

Starten Sie es nach der Installation und stellen Sie eine Verbindung zur IP-Adresse Ihres Raspberry Pi her

Auf meinem Ubuntu:

"You requested an h264 GFX mode for server 192.168.1.15, but your libfreerdp does not support h264. Please check color depth settings."

Also musste ich es als Verknüpfung hinzufügen, die schnelle Verbindung erlaubt es nicht, die Farbtiefe zu definieren
Durch Auswahl von GFX RFX in der Liste verschwand der Fehler und ich konnte eine Verbindung herstellen

Hier sind die Optionen, die ich ausgefüllt habe:

remmina remote desktop

Unter Windows

Unter Windows starten Sie das Tool „Remote Desktop Connection“ über das Startmenü und geben Sie die IP-Adresse ein :

Windows Remote Desktop

Klicken Sie auf „Verbinden“ und Sie gelangen zum xrdp-Anmeldebildschirm

xrdp login remote desktop

Sie müssen lediglich die Anmeldeinformationen eingeben und auf OK klicken
Xorg für Sitzung festlegen, wenn Sie nicht wissen, was Sie tun
Der Desktop wird dann relativ gut angezeigt

In meinem Fall war das Symbol etwas groß, daher habe ich in den Darstellungsoptionen geändert, aber ansonsten war es verwendbar

Von Mac OS

Ich konnte den Test nicht unter Mac OS durchführen, aber es gibt mehrere RDP-Clients, die Sie auf die gleiche Weise verwenden können

Laden Sie beispielsweise „Microsoft Remote Desktop“ aus dem App Store herunter und stellen Sie eine Verbindung zu Ihrem Raspberry Pi her, indem Sie dessen IP-Adresse angeben

Meistern Sie Ihren Raspberry Pi in 30 Tagen
Laden Sie das eBook herunter.
Entdecken Sie die Geheimnisse des Raspberry Pi in einer 30-Tage-Herausforderung.

Von einem Smartphone aus

Sie können das RDP-Protokoll ganz einfach von einem Smartphone aus verwenden
Tatsächlich ist die Anwendung „Microsoft Remote Desktop“ auch für Android und iOS verfügbar

Also ja, es ist möglich, eine Verbindung herzustellen und zu verwenden, aber es ist nicht großartig

Remote Desktop mit SSH und X11-Weiterleitung

Einführung

X11 ist der wichtigste grafische Linux-Fenstermanager
X11-Weiterleitung über SSH ist eine Möglichkeit, eine App von einem Server aus zu starten, wenn sie über SSH mit ihm verbunden ist
in unserem Fall startet dies Raspberry Pi-Anwendungen von unserem Desktop aus (es ist also kein vollständiger Zugriff auf den Desktop möglich)

Diese Methode könnte von einem Remote-Standort aus funktionieren. Es würde ausreichen, den SSH-Port (22) von außen zu öffnen
Denken Sie daran, die zulässigen IP-Adressen in diesem Fall zu begrenzen und möglicherweise zusätzliche Schutzmaßnahmen wie fail2ban einzurichten, um Sicherheitsprobleme zu vermeiden

Installation

Auf dem Raspberry Pi gibt es nichts zu tun, die X11-Weiterleitung ist standardmäßig auf Raspbian aktiviert

Wenn Sie ein Problem haben, können Sie überprüfen, ob X11Forwarding in /etc/ssh/sshd_config unkommentiert /p>

Von Linux oder Mac OS

Unter Linux oder Mac OS erfolgt der Zugriff fast wie gewohnt, da Sie sich nur durch Hinzufügen eines Parameters bei SSH anmelden müssen:

ssh -X [email protected]

Geben Sie Ihr Passwort ein und starten Sie dann Ihre App mit dem Befehl nohup:

nohup chromium-browser &

Ersetzen Sie den chromium-Browser durch die App Ihrer Wahl

Die Anwendung wird auf Ihrem Computer geöffnet (je nach Fall mehr oder weniger langsam 🙂)

Von Windows

Unter Windows benötigen:
– Putty (die Sie wahrscheinlich bereits für die SSH–Verbindung haben)
– Xming (laden Sie es auf Sourceforge herunter)

Sobald Xming installiert ist (die Standardoptionen funktionieren sehr gut), folgen Sie diesen Schritten:

  1. Putty starten
  2. Füllen Sie den Hostnamen mit etwas wie [email protected]
  3. Füllen Sie die gespeicherten Sitzungen mit etwas wie Raspberry Pi
  4. Gehen Sie zu Verbindung > SSH im linken Menü und aktivieren Sie „X11-Weiterleitung aktivieren“
  5. Gehen Sie zurück zur Sitzung und klicken Sie auf Speichern
  6. Doppelklicken Sie dann auf Ihre neue gespeicherte Sitzung, um eine Verbindung herzustellen

Sobald dies erledigt ist, wird Ihr SSH-Zugriff auf den Raspberry Pi beibehalten, wobei die X11-Weiterleitung aktiviert ist

Sobald Sie sich in der Konsole befinden, können Sie eine Raspberry-Anwendung auf Ihrem Windows-Computer mit dem Befehl nohup starten:

nohup baobab &

Dadurch wird der Raspberry Pi Disk Manager auf Ihrem Windows-Desktop gestartet :

Von einem Smartphone aus

Ich glaube nicht, dass es möglich ist, diese Methode von Ihrem Telefon aus zu verwenden (sagen Sie mir, wenn Sie wissen, wie)

Ich habe bereits gesehen, wie Leute einen X-Server auf Android gestartet haben, um eine Android-App auf computer, aber nicht umgekehrt

Remote Desktop mit VNC

Einführung

VNC (Virtual Network Computing) ist ein System, um einen grafischen Desktop zu teilen, ziemlich nah an xrdp
Der Unterschied ist, dass Sie auf die aktuelle Sitzung direkt zu verbinden, im Gegensatz zu xrdp, die erstellt eine neue Sitzung
Es gibt eine große Anzahl von VNC-Servern und -Clients (RealVNC, TightVNC, UltraVNC, …)

VNC läuft auf Port 5900
Sie können NAT ausführen, um es bei Bedarf von außen verfügbar zu machen

Installation

Wir installieren den RealVNC-Server auf dem Raspberry Pi, der in den Repositorys verfügbar ist
Befolgen Sie die folgenden Schritte, um ihn zu installieren:

  1. Aktualisieren Sie Ihr Repository:
    sudo apt-get update
  2. RealVNC-Server installieren:
    sudo apt-get install realvnc-vnc-server
  3. VNC-Server aktivieren :
    1. Raspbian-Konfiguration starten
      sudo raspi-config
    2. Got to Interfacing options
    3. Wählen Sie VNC
    4. Antwort ja
    5. Wählen Sie Finish, um zu beenden (oder ESC)

Nachdem wir die Installation von VNC abgeschlossen haben, sehen wir uns an, wie Sie eine Verbindung herstellen

Von Linux

Unter Linux war der einfachste Weg, den ich gefunden habe, den RealVNC-Client zu installieren (Remmina erlaubt theoretisch auch VNC-Verbindungen, aber es hat bei mir nicht funktioniert)

Sie können RealVNC Viewer also hier herunterladen

Lassen Sie die Standardoption (Standalone), wenn Sie einmal verwendet werden soll, aber ich rate Ihnen, die Option zu wählen .deb oder die .rpm je nach Betriebssystem, um die RealVNC-Verknüpfung in den Programmen zu haben

In den meisten Fällen können Sie sie durch Doppelklick auf die Datei installieren, aber bei Bedarf können Sie dies beispielsweise über die Befehlszeile tun:

Debian like : dpkg -i VNC-Viewer-6.18.625-Linux-x64.debRedhat like : rpm -ihv VNC-Viewer-6.18.625-Linux-x64.rpm

Dann ist die Verwendung von RealVNC super einfach, geben Sie einfach die IP des Raspberry Pi an und validieren Sie
Der Zugriff wird automatisch für zukünftige Zeiten mit einem Lesezeichen versehen

Von Windows

Von Windows aus ist es dasselbe, Sie können RealVNC von der offiziellen p>

Starten Sie dann die Software über das Startmenü, geben Sie die IP des Raspberry Pi ein und hier sind Sie mit dem Remotedesktop verbunden

Die angeforderten Logins sind die üblichen Benutzer des Systems (zum Beispiel pi/raspberry, wenn Sie das nicht geändert haben passwort)

Von Mac OS

RealVNC ist auch für Mac OS verfügbar, also einfach herunterladen und installieren und dann die gleichen Schritte wie unten ausführen 🙂

Von einem Smartphone

RealVNC bietet auch eine App für iOS- und Android-Smartphones, sodass Sie sie jederzeit und überall verwenden können 🙂

Remote Desktop mit Teamviewer

Einführung

Teamviewer proprietäre Software sehr nah an VNC für Remote-Desktop verwenden, sondern fügt zusätzliche Funktionen, meist Business-orientierte
Zum Beispiel erleichtert Teamviewer Remote-Zugriff auf eine Maschine auf einem anderen Gebäude/Stadt über Internet.

Es gibt keine Notwendigkeit, einen bestimmten Port für jeden Computer zu öffnen, wie bei früheren Lösungen
Standardmäßig TeamViewer connect auf Port 5938 kann aber auch die Ports 80 und 443 verwenden, wenn nicht geöffnet (so wird es nativ die meiste Zeit arbeiten)

Installation

Die Installation ist nicht offensichtlich, denn selbst wenn es in der Dokumentation eines Pakets für den ARM erwähnt wird, ist es nicht in den Linux-Download-Links vorhanden und es gibt keine Raspberry Pi-Kategorie
Der Download ist fertig von dieser Seite, aber das leitet sehr schnell zu den Linux-Downloads weiter

Kurz gesagt, ich gebe Ihnen die Installation verfahren, ohne auf ihre Website zu gehen:

  1. Holen Sie sich das ARM-Paket für TeamViewer
    wget https://download.teamviewer.com/download/linux/teamviewer-host_armhf.deb
  2. Installieren Sie es
    sudo dpkg -i teamviewer-host_armhf.deb
  3. Sie werden einige Abhängigkeitsfehler erhalten, beheben Sie sie, indem Sie
    sudo apt-get updatesudo apt-get -f install
  4. Wenn Sie ein TeamViewer konto, sie können konfigurieren es durch tun:
    sudo teamviewer setup
  5. Sonst, sie müssen ein passwort zu verbinden, wie diese:
    sudo teamviewer passwd YOURPASSWORD
  6. Und dann können sie nur erhalten die Raspberry Pi ID in diese weise:
    sudo teamviewer info

Unter Linux

Laden Sie zunächst den TeamViewer-Client von der offiziellen Website herunter

Installieren Sie es dann mit Ihrem Paketmanager oder tun Sie etwas wie :

sudo dpkg -i teamviewer_13.2.13582_amd64.deb

Starten Sie die App über das Startmenü oder indem Sie „TeamViewer“ in ein Terminal eingeben
Melden Sie sich an, wenn Sie ein Konto haben
Geben Sie dann die TeamViewer-ID in das Feld Partner-ID ein und drücken Sie die Eingabetaste

teamviewer remote desktop connect

Es wird Sie nach dem zuvor definierten Kennwort fragen und eine Verbindung zum Raspberry Pi im Remote Desktop herstellen

Von Windows und Mac OS

Für Windows- und Mac OS-Benutzer ist es das gleiche Verfahren, daher werde ich es nicht duplizieren

Laden Sie Teamviewer herunter, installieren und dann geben Sie ID & Passwort zuvor get/set

Von einem Smartphone

TeamViewer bietet Unterstützung für seine Software auf Android, iPhone, Windows und Blackberry-Smartphones
Es ist daher möglich, die App auf die gleiche Weise zu verwenden, um spontane Unterstützung von überall zu machen

Remote-Desktop mit NoMachine

Einführung

NoMachine werkzeug, das Sie mit Ihrem RaspberryPi verwenden können
NoMachine basiert auf dem NX-Protokoll, das erstellt wurde, um die Leistung des klassischen X-Displays zu verbessern
Die Verwendung ist ganz in der Nähe von VNC

Wenn Sie hinter einer Firewall verwendet werden, beachten Sie bitte, dass NoMachine Port 4000 für Verbindungen vom Client verwendet
Es ist möglich, die Standardports in den Verwaltungstools des NoMachine-Servers zu ändern

Installation

NoMachine wird für Raspberry Pi bereitgestellt, damit Sie auf dieser Seite das Paket erhalten, das Ihrer Umgebung entspricht

Laden Sie es herunter und installieren :
wget https://download.nomachine.com/download/7.0/Raspberry/nomachine_7.0.211_1_armhf.deb

sudo dpkg -i nomachine_7.0.211_1_armhf.deb

Ersetzen Sie die Versionsnummer durch die letzte, die Sie erhalten

Die Installation kann einige Minuten dauern

Von jedem Betriebssystem

Sobald die Installation auf dem Raspberry Pi abgeschlossen ist, müssen Sie es auch auf dem Client-Computer installieren
Gehen Sie zurück zur offiziellen Website und laden Sie dieses Mal die Version herunter, die Ihrem Computer entspricht

Installieren Sie die heruntergeladene Datei und starten Sie NoMachine
Ein Assistent wird gestartet, dann erkennt NoMachine Ihren Raspberry Pi netzwerk

remote desktop mit nomachine

Sie haben zu doppel klicken sie auf die Raspberry Pi zu verbinden
Es wird fragen sie für ihre anmeldeinformationen (pi/raspberry oder die passwort sie haben definiert), und sie werden angemeldet werden

Von einem smartphone

NoMachine ist auch für Android und iOS verfügbar, sodass Sie von überall aus eine Verbindung zu Ihrem Raspberry Pi herstellen können

Video

Top 3-Möglichkeiten zum Remotedesktop auf Raspberry Pi

Überprüfen Sie den RaspberryTips-YouTube-Kanal, um neue Videos in Ihrem Feed zu erhalten:

Fazit

So haben wir gelernt, auf 5 Arten eine Verbindung zum Remote-Desktop herzustellen:

  • Mit dem Xrdp-Paket, das einen Windows-ähnlichen Remote-Desktop bereitstellt
  • Mit SSH und X11-Weiterleitung, mit der eine App auf dem Client-Computer (und nicht auf dem gesamten Desktop)gestartet werden kann
  • Mit VNC, das den lokalen Zugriff auf den Raspberry Pi ermöglicht
  • Mit Teamviewer, der unter anderem den Fernzugriff auf den Raspberry Pi ermöglicht
  • Mit NoMachine, das den lokalen Zugriff eleganter und schneller als VNC ermöglicht

, was ist dein Favorit?

Meiner Meinung nach denke ich, dass VNC und NoMachine meine Favoriten sind, mit einer schnellen und sauberen Anzeige, ohne die Schwere von Teamviewer
Aber es ist, weil ich es nur in meinem lokalen Netzwerk brauche, es hängt von den Fällen ab

raspberry pi remote Desktop