Inhaltsverzeichnis:

Remote-Zugriff auf den Raspberry Pi: SSH, Dekstop & FTP - Gunook
Remote-Zugriff auf den Raspberry Pi: SSH, Dekstop & FTP - Gunook

Video: Remote-Zugriff auf den Raspberry Pi: SSH, Dekstop & FTP - Gunook

Video: Remote-Zugriff auf den Raspberry Pi: SSH, Dekstop & FTP - Gunook
Video: Raspberry Pi SSH aktivieren – Zugriff vom PC aus 2024, Juli
Anonim
Fernzugriff auf den Raspberry Pi: SSH, Deskstop & FTP
Fernzugriff auf den Raspberry Pi: SSH, Deskstop & FTP

In diesem Beitrag werden wir uns 3 verschiedene Methoden ansehen, mit denen Sie aus der Ferne auf den Raspberry Pi zugreifen können, um die Arbeit damit etwas zu erleichtern. Die erste ist SSH, mit der Sie aus der Ferne auf das Terminal zugreifen können. Die zweite ist eine Remote-Desktop-Verbindung, mit der Sie auf den Raspberry Pi-Desktop zugreifen können, wenn Sie mit der Benutzeroberfläche interagieren müssen. Die dritte ermöglicht Ihnen den direkten Zugriff auf die Dateien und Ordner, sodass Sie Dateien problemlos zwischen dem Raspberry Pi und Ihrem Computer abrufen oder übertragen können.

Das obige Video geht für jeden von ihnen näher und ich empfehle, es zuerst anzusehen, um die verschiedenen Methoden zu verstehen.

Schritt 1: Verbinden Sie sich mit Ihrem lokalen Netzwerk

Verbinden Sie sich mit Ihrem lokalen Netzwerk
Verbinden Sie sich mit Ihrem lokalen Netzwerk
Verbinden Sie sich mit Ihrem lokalen Netzwerk
Verbinden Sie sich mit Ihrem lokalen Netzwerk

Damit alle drei Methoden funktionieren, muss der Raspberry Pi mit demselben Netzwerk verbunden sein wie der Computer, von dem aus Sie darauf zugreifen möchten. Es gibt mehrere Möglichkeiten, wie Sie dies tun können.

Kabelverbindung:

Wenn Sie eine kabelgebundene Verbindung verwenden möchten, stecken Sie einfach das Ethernet-Kabel in die Platine und das andere Ende des Kabels in Ihren Heimrouter. Das Board sollte sich automatisch mit dem Netzwerk verbinden.

Kabellos (mit Display/Tastatur/Maus):

Wenn Sie eine drahtlose Verbindung verwenden möchten, müssen Sie lediglich eine Verbindung zum Netzwerk herstellen, indem Sie auf das Symbol für das drahtlose Netzwerk in der Taskleiste klicken, das Kennwort eingeben und auf OK klicken. Das Board sollte sich automatisch mit dem Netzwerk verbinden. Bitte sehen Sie sich das Video an, um ein Beispiel dafür zu sehen.

Kabellos (Kein Display, Headless-Modus):

Sie können das Board auch mit dem Netzwerk verbinden, indem Sie eine wpa_supplicant.conf-Datei im Boot-Verzeichnis der microSD-Karte erstellen. Das Raspberry Pi-Betriebssystem überprüft diese Datei beim ersten Start und wenn sie vorhanden ist, verwendet es die darin enthaltenen Netzwerkdetails, um eine Verbindung zum Netzwerk herzustellen. Sie können die Vorlagendatei über den unten stehenden Link herunterladen und mit Ihrem Ländercode, Netzwerknamen und Passwort aktualisieren. Es wird empfohlen, einen Texteditor wie Notepad++ oder Sublime Text 3 zu verwenden, um die Datei zu erstellen. Wenn Sie fertig sind, kopieren Sie es einfach auf das Bootlaufwerk, sobald Sie das Flashen des Images abgeschlossen haben, aber bevor Sie das Board zum ersten Mal booten.

WPA-Vorlagendatei:

Verwenden Sie den folgenden Link für eine Liste der Ländercodes:

Sobald wir mit dem Netzwerk verbunden sind, müssen wir die IP-Adresse des Boards abrufen. Sie können dies auf viele Arten tun, aber eine bequeme Methode ist die Verwendung von Software wie Angry IP Scanner. Bitte sehen Sie sich das Video an, wenn Sie es in Aktion sehen möchten. Die Software scannt einfach Ihr lokales Netzwerk und listet alle aktiven Geräte mit ihren IP-Adressen auf. Die IP-Adresse für mein Board ist 192.168.1.37 und wenn Ihr Board angezeigt wird, können Sie sicher sein, dass es erfolgreich mit Ihrem Netzwerk verbunden wurde.

Schritt 2: SSH in Ihr Board

SSH in dein Board
SSH in dein Board
SSH in dein Board
SSH in dein Board

Wenn Sie zuvor den Raspberry Pi verwendet haben, haben Sie irgendwann das Terminalfenster verwendet. Mit dem Terminal können Sie ganz einfach Skripte erstellen, Software aktualisieren usw. Standardmäßig können Sie auf das Terminal zugreifen und es verwenden, indem Sie ein Display und eine Tastatur an das Board anschließen. Dies ist jedoch nicht immer praktisch, insbesondere wenn Sie den Pi Zero verwenden - der weder über einen USB-Anschluss in voller Größe noch über einen vollwertigen USB-Anschluss verfügt. großen HDMI-Anschluss. SSH ermöglicht Ihnen den Zugriff auf das Terminal, ohne dass ein Display oder eine Tastatur erforderlich ist, was es sehr bequem macht. Noch wichtiger ist, dass Sie auch Befehle und Skripte von Ihrem Hauptcomputer kopieren/einfügen können, anstatt alles einzugeben. SSH steht für Secure SHell und ermöglicht die sichere Kommunikation mit einem Gerät über eine ungesicherte Verbindung. Es gibt zwei Hauptmethoden, mit denen Sie SSH aktivieren können.

Mit Display/Tastatur/Maus:

Wenn Sie Display, Tastatur und Maus angeschlossen haben, können Sie einfach aus dem Menü „Einstellungen“das Fenster „Raspberry Pi Configuration“öffnen und dann in den Reiter „Schnittstellen“wechseln. Sie können dann einfach auf das Optionsfeld neben SSH klicken, das "Aktiviert" lautet, und dann auf OK klicken. Sie können sich das Video ansehen, um zu sehen, wie dies geschieht.

Keine Anzeige, Headless-Modus:

Wenn Sie keinen Zugriff auf ein Display haben, können Sie einfach eine leere Datei mit dem Namen "ssh" erstellen und diese auf das Bootlaufwerk kopieren. Fügen Sie der Datei keine Erweiterung hinzu. Es wird empfohlen, einen Texteditor wie Notepad++ oder Sublime Text 3 zu verwenden, um die Datei zu erstellen. Kopieren Sie diese Datei kurz nachdem Sie das Image flashen, aber bevor Sie es zum ersten Mal booten. Dadurch wird SSH für Sie aktiviert.

Wenn Sie fertig sind, müssen Sie lediglich ein Terminalfenster auf Ihrem Computer öffnen (Eingabeaufforderung für Windows und Terminal für Mac). Wenn Sie fertig sind, geben Sie einfach "ssh [email protected]" ein und drücken Sie die Eingabetaste. Bitte achten Sie darauf, Ihre IP-Adresse in diesem Befehl zu aktualisieren. Sie werden dann gefragt, ob Sie sich den Gastgeber merken möchten, und Sie können „Ja“eingeben und anschließend die Eingabetaste drücken. Es wird Sie dann nach einem Passwort fragen und dieses ist standardmäßig "raspberry" ohne die Anführungszeichen. Sobald Sie das Passwort eingegeben haben, melden Sie sich am Board an und können dann auf das Terminal zugreifen und Befehle ausführen, als ob Sie über eine Tastatur direkt mit dem Board verbunden wären.

Schritt 3: Remotedesktopverbindung

Remotedesktopverbindung
Remotedesktopverbindung
Remotedesktopverbindung
Remotedesktopverbindung
Remotedesktopverbindung
Remotedesktopverbindung

SSH ist nützlich, wenn Sie textbasierte Befehle und Skripte ausführen möchten. Manchmal müssen Sie jedoch auf die grafische Benutzeroberfläche oder GUI zugreifen und mit ihr interagieren, und in Zeiten wie diesen ist eine Remote-Desktop-Verbindung nützlich. Fernzugriff zu erhalten ist überhaupt nicht schwierig. Sie müssen lediglich zwei Befehle ausführen, die den Remote-Verbindungsserver auf dem Pi installieren.

Diese Befehle können direkt auf dem Pi-Terminal ausgeführt werden oder sie können ausgeführt werden, indem Sie sich zuerst mit SSH am Board anmelden. Geben Sie am Terminal einfach "sudo apt-get install tightvncserver" ein und geben Sie y ein, um die Installation zu bestätigen. Dadurch wird der tightvncserver für uns installiert. Der nächste Befehl, den wir ausführen müssen, ist "sudo apt-get install xrdp" und geben Sie y ein, um die Installation zu bestätigen. Dadurch wird xrdp installiert, das den Fernzugriff ermöglicht.

Jetzt müssen Sie nur noch auf den Desktop zugreifen. Öffnen Sie dazu unter Windows die Anwendung „Remote Desktop Connection“und geben Sie die IP-Adresse des Boards ein. Sie gelangen zu einem Anmeldebildschirm, auf dem Sie den Standardbenutzernamen "pi" und das Standardpasswort "raspberry" eingeben müssen. Sobald Sie fertig sind, werden Sie zum Raspberry Pi Desktop weitergeleitet, wo Sie mit interagieren können das Board aus der Ferne und tun Sie alles so, als ob Sie physisch mit einem Display, einer Tastatur und einer Maus mit dem Board verbunden wären.

Wenn Sie einen Mac verwenden, müssen Sie zuerst die App "Microsoft Remote Connection" aus dem App Store installieren. Sie können dann eine neue Verbindung erstellen, indem Sie die IP-Adresse, den Benutzernamen, das Kennwort und den Verbindungsnamen eingeben. Schließlich doppelklicken Sie auf den Verbindungsnamen, um die Verbindung zu starten und Sie werden zum Raspberry Pi Desktop weitergeleitet. Bitte sehen Sie sich das Video an, in dem wir dies sowohl für einen PC als auch für einen Mac demonstrieren.

Schritt 4: FTP aktivieren

FTP aktivieren
FTP aktivieren
FTP aktivieren
FTP aktivieren
FTP aktivieren
FTP aktivieren
FTP aktivieren
FTP aktivieren

Die Verwendung einer Remote-Desktop-Verbindung ist nützlich, aber Sie können Dateien nicht direkt zwischen Ihrem PC und dem Pi-Desktop kopieren, indem Sie sie verwenden. Glücklicherweise gibt es für uns eine einfache Möglichkeit, dies aus der Ferne zu erledigen, und zwar über FTP oder das File Transfer Protocol.

Das Einrichten von FTP ist ebenfalls einfach. Wir müssen lediglich zuerst die Paketinformationen aktualisieren, indem wir "sudo apt-get update" ausführen. Dann müssen wir den Befehl "sudo apt install proftpd" ausführen, der den FTP-Server für uns installiert. Und das ist alles, was Sie tun müssen. Standardmäßig gibt es keine Beschränkung der Verzeichnisse, auf die über FTP zugegriffen werden kann. Wenn Sie mehrere Benutzer haben, ist es sinnvoll, den Benutzerzugriff auf das Verzeichnis /home/user zu beschränken. Dazu müssen Sie die Konfigurationsdatei aktualisieren und dazu den Befehl "sudo nano /etc/proftpd/proftpd.conf" ausführen, der die Konfigurationsdatei in einem Texteditor öffnet. Scrollen Sie nach unten zur Zeile "#DefaultRoot" und entkommentieren Sie das "#", um dies zu aktivieren. Wenn Sie fertig sind, speichern Sie einfach die Datei, indem Sie "STRG+X", dann "y" und dann "ENTER" drücken. Anschließend müssen Sie den Dienst neu laden, indem Sie den Befehl "sudo service proftpd reload" ausführen. Dadurch wird die neue Konfiguration wirksam und wir können nur auf das Verzeichnis /home/pi zugreifen.

Der Zugriff auf die Dateien und Ordner ist genauso einfach. Sie können einen Webbrowser öffnen und "ftp://192.168.1.37" eingeben und sich dann mit dem Standardbenutzernamen "pi" und dem Standardpasswort "raspberry" anmelden. Sie können dann die Dateien anzeigen und sogar herunterladen. Aus Sicherheitsgründen werden Sie weiterhin aufgefordert, die Sitzung zu authentifizieren. Dies ist nicht ganz bequem und der empfohlene Weg ist die Verwendung eines sogenannten FTP-Clients wie FileZilla. Laden Sie es einfach herunter und installieren Sie es und geben Sie dann die Verbindungsdetails in die obere Leiste ein, wie in der Abbildung gezeigt - IP-Adresse, Benutzername, Passwort und Port 21. Wenn Sie fertig sind, klicken Sie auf die Schaltfläche "Schnellverbindung" und Sie können mit der Platine verbinden. Auf der rechten Hälfte werden die Raspberry Pi-Dateien und -Ordner angezeigt und auf der linken Seite das Dateisystem Ihres Computers. Sie können Dateien hinüberziehen, um Übertragungen zu ermöglichen. Auf diese Weise können Sie die benötigten Dateien einfach abrufen und das Dateisystem verwalten.

So einfach können Sie mit drei verschiedenen Methoden auf Ihren Raspberry Pi zugreifen. Wenn dir hilfreiche Beiträge wie dieser gefallen, dann erwäge bitte, unseren YouTube-Kanal zu abonnieren, da er enorm hilft.

YouTube:

Vielen Dank fürs Lesen!

Empfohlen: