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 :
- Xrdp
- SSH und X11-Weiterleitung
- VNC
- Teamviewer
- 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
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:
Unter Windows
Unter Windows starten Sie das Tool „Remote Desktop Connection“ über das Startmenü und geben Sie die IP-Adresse ein :
Klicken Sie auf „Verbinden“ und Sie gelangen zum xrdp-Anmeldebildschirm
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
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:
- Putty starten
- Füllen Sie den Hostnamen mit etwas wie [email protected]
- Füllen Sie die gespeicherten Sitzungen mit etwas wie Raspberry Pi
- Gehen Sie zu Verbindung > SSH im linken Menü und aktivieren Sie „X11-Weiterleitung aktivieren“
- Gehen Sie zurück zur Sitzung und klicken Sie auf Speichern
- 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:
- Aktualisieren Sie Ihr Repository:
sudo apt-get update
- RealVNC-Server installieren:
sudo apt-get install realvnc-vnc-server
- VNC-Server aktivieren :
- Raspbian-Konfiguration starten
sudo raspi-config
- Got to Interfacing options
- Wählen Sie VNC
- Antwort ja
- Wählen Sie Finish, um zu beenden (oder ESC)
- Raspbian-Konfiguration starten
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:
- Holen Sie sich das ARM-Paket für TeamViewer
wget https://download.teamviewer.com/download/linux/teamviewer-host_armhf.deb
- Installieren Sie es
sudo dpkg -i teamviewer-host_armhf.deb
- Sie werden einige Abhängigkeitsfehler erhalten, beheben Sie sie, indem Sie
sudo apt-get updatesudo apt-get -f install
- Wenn Sie ein TeamViewer konto, sie können konfigurieren es durch tun:
sudo teamviewer setup
- Sonst, sie müssen ein passwort zu verbinden, wie diese:
sudo teamviewer passwd YOURPASSWORD
- Und dann können sie nur erhalten die Raspberry Pi ID in diese weise:
sudo teamviewer info
Leave a Reply