Wenn Sie ein Projekt auf einem Headless Raspberry Pi ausführen, ist es möglicherweise nicht immer bequem, es an einen Monitor anzuschließen, wenn Sie etwas ändern möchten, aber Sie müssen es nicht. Sie können über SSH (Secure SHell) von einem anderen Computer oder sogar einem Smartphone im selben Netzwerk aus auf den Raspberry Pi zugreifen und ihn fernsteuern. Diese Anleitung zeigt Ihnen zuerst, wie Sie SSH aktivieren, und dann, wie Sie von einem anderen Gerät aus SSH in Raspberry Pi verwenden.

Aktivieren Sie SSH bei der Installation

Standardmäßig ist SSH aus Sicherheitsgründen im Standard-Raspberry-Pi-Betriebssystem deaktiviert. Um SSH mit Pi verbinden zu können, müssen Sie es also zuerst aktivieren. Wenn du bist Raspberry Pi OS installieren von Grund auf neu auf eine microSD-Karte, können Sie die erweiterten Einstellungen im Raspberry Pi Imager-Tool verwenden (klicken Sie auf das Zahnradsymbol), um SSH zu aktivieren und einen Benutzernamen und ein Passwort festzulegen. Wenn Sie schon dabei sind, fügen Sie Ihre drahtlosen Netzwerkdetails hinzu, damit der Raspberry Pi automatisch eine Verbindung herstellt. Klicken

Speichern Um die Einstellungen beizubehalten, schreiben Sie das Betriebssystem dann wie gewohnt auf Ihre microSD-Karte.

Aktivieren Sie SSH im vorhandenen Betriebssystem

Alternativ können Sie SSH in einer vorhandenen Installation von Raspberry Pi OS aktivieren. Wenn Ihr Raspberry Pi mit einem Monitor verbunden ist, öffnen Sie das Himbeersymbolmenü auf dem Desktop und wählen Sie aus Einstellungen > Raspberry Pi-Konfiguration. Klicken Sie dann auf die Schnittstellen Registerkarte und klicken Sie auf die Ermöglicht Optionsfeld für SSH.

Wenn Sie Raspberry Pi OS Lite (ohne die Desktop-GUI) verwenden, können Sie SSH über das Dienstprogramm raspi-config aktivieren. Geben Sie den Befehl ein:

sudo raspi-config

Navigieren Sie dann zu Schnittstellenoptionen > SSH und auswählen an der Eingabeaufforderung "Möchten Sie, dass der SSH-Server aktiviert wird?" Drücken Sie Eintreten zum Bestätigen, dann auswählen Fertig um raspi-config zu beenden.

Finden Sie die IP-Adresse von Raspberry Pi

Wenn SSH aktiviert und Ihr Raspberry Pi mit Ihrem Netzwerk verbunden ist, können Sie sich von einem anderen Gerät über SSH mit Raspberry Pi verbinden. Sie müssen entweder den Hostnamen Ihres Raspberry Pi kennen (himbeerpi.local ist die Standardeinstellung, aber Sie können sie in den erweiterten Einstellungen von Raspberry Pi Imager festlegen) oder ihre IP-Adresse für die Anmeldung.

Sie finden die IP-Adresse des Raspberry Pi, indem Sie die Homepage Ihres Routers besuchen, um eine Liste der verbundenen Geräte anzuzeigen. Um die IP-Adresse vom Raspberry Pi (angeschlossen an einen Monitor) zu finden, geben Sie alternativ diesen Terminal-Befehl ein:

Hostname -I

Damit es sich nie ändert, möchten Sie vielleicht auch Stellen Sie eine statische IP-Adresse auf dem Raspberry Pi ein. Alternativ können Sie möglicherweise in den Einstellungen Ihres Routers eine IP-Adresse für den Raspberry Pi reservieren.

SSH in Raspberry Pi von Windows

Auf einem Windows 10- oder 11-PC können Sie die PowerShell für SSH in Raspberry Pi verwenden. Drücken Sie Strg + Umschalt + P Um die PowerShell zu öffnen, geben Sie dann einen der folgenden Befehle ein:

sch[Nutzername]@[Hostname].local

oder

sch[Nutzername]@[IP Adresse]

Ersetzen [Nutzername] und [Hostname] oder [IP Adresse] mit den Details Ihres eigenen Pi. Zum Beispiel, ssh [email protected] oder [email protected].

Alternativ können Sie die verwenden Kitt Dienstprogramm, das ein anspruchsvolleres Tool ist und auf jedem Windows-PC funktioniert. Wählen Sie im PuTTY-Dialogfeld aus SSH Geben Sie als Verbindungstyp die IP-Adresse oder den Hostnamen des Raspberry Pi in die ein Hostname oder IP-Adresse) Kästchen, dann klicken Offen. Sie können auch klicken Speichern um die Verbindungsdetails in PuTTY zu speichern.

SSH in Raspberry Pi von macOS

Öffnen Sie auf einem Mac das Terminal-Dienstprogramm (in Anwendungen > Dienstprogramme), geben Sie dann einen der folgenden Befehle ein, um sich über SSH mit dem Raspberry Pi zu verbinden:

sch[Nutzername]@[Hostname].local

oder

sch[Nutzername]@[IP Adresse]

Ersetzen [Nutzername] und [Hostname] oder [IP Adresse] mit den Details Ihres eigenen Pi. Zum Beispiel, ssh [email protected] oder [email protected].

SSH in Raspberry Pi von Linux

Öffnen Sie auf einem Linux-PC (oder sogar einem anderen Raspberry Pi) ein Terminalfenster, indem Sie auf drücken Strg + Alt + T, geben Sie dann einen der folgenden Befehle ein, um sich über SSH mit dem Raspberry Pi zu verbinden:

sch[Nutzername]@[Hostname].local

oder

sch[Nutzername]@[IP Adresse]

Ersetzen [Nutzername] und [Hostname] oder [IP Adresse] mit den Details Ihres eigenen Pi. Zum Beispiel, ssh [email protected] oder [email protected].

SSH in Raspberry Pi von Android

Im Play Store sind mehrere SSH-Fernzugriffs-Apps verfügbar, z. B. die kostenlose ConnectBot. Um sich damit mit Ihrem Raspberry Pi zu verbinden, klicken Sie auf die + (Plus)-Symbol und geben Sie die Anmeldedaten ein, wie z [email protected] oder [email protected]. Sie können ihm auch einen Spitznamen geben, wenn Sie möchten. Klicken Sie auf das Symbol + (Plus), um die Verbindung zu speichern, und klicken Sie dann in der Liste darauf, um eine Verbindung zum Raspberry Pi herzustellen. Geben Sie Ihr Passwort ein und Sie sind dabei.

3 Bilder

SSH in Raspberry Pi: Erfolg

Sie wissen jetzt, wie Sie SSH auf Raspberry Pi aktivieren, seine IP-Adresse finden und dann von einem anderen Gerät aus SSH darauf zugreifen, um es mit Standard-Linux-Terminalbefehlen fernzusteuern. Dies ist eine sehr nützliche Fähigkeit, wenn Sie einen Raspberry Pi Headless verwenden, ohne dass ein Monitor oder eine Tastatur angeschlossen sind.