So verbinden Sie sich per SSH mit dem Raspberry Pi
Nach dem Einrichten Ihres Raspberry Pi benötigen Sie möglicherweise kein Display. Wenn Wartungsaufgaben wie Aktualisierungen und Neustarts anstehen, können Sie Secure Shell (SSH) verwenden, anstatt einen Monitor anzuschließen. Wir zeigen Ihnen wie.
Was ist SSH?
SSH, oft in Kleinbuchstaben geschrieben, steht für Secure Shell. Es ermöglicht Ihnen, sich von einem anderen Gerät über eine verschlüsselte Verbindung aus der Ferne mit einem Server oder System zu verbinden.
Der Hauptvorteil von SSH ist die Verschlüsselung selbst. Bei weniger sicheren Remote-Login-Protokollen wie FTP wird alles im Klartext gesendet. Ein Hacker kann diese Nachrichten abhören und Dinge wie Benutzernamen und Passwörter protokollieren. Da SSH verschlüsselt ist, ist dies nicht mehr möglich.
Achten Sie vor der Aktivierung von SSH auf Ihre Sicherheit
Das Aktivieren von SSH ist einfach, aber lassen Sie uns nicht vorgreifen. Zunächst müssen Sie sicherstellen, dass Ihr Raspberry Pi sicher ist. Dies beginnt mit einem Passwort für Ihr Benutzerkonto.
Wenn Sie Ihren Raspberry Pi zum ersten Mal einrichten, sollten Sie aufgefordert worden sein, das Passwort Ihres Benutzerkontos zu ändern. Wenn nicht, müssen Sie es jetzt tun. Öffnen Sie ein Terminal und geben Sie passwd
den Befehl ein.
passwd
Sie werden aufgefordert, Ihr aktuelles Passwort einzugeben und dann ein neues auszuwählen.
Finden Sie die IP-Adresse oder den Hostnamen Ihres Raspberry Pi heraus
Sie müssen auch den Hostnamen oder die IP-Adresse Ihres Pi kennen. Geben Sie im Terminal ein:
hostname -i
Dadurch erhalten Sie die IP-Adressen für Ihren Raspberry Pi. Es kann durchaus mehrere davon geben, wenn Sie sowohl über Wi-Fi als auch über Ethernet verbunden sind. In den meisten Fällen beginnt die gewünschte Adresse mit 192.168
. Notieren Sie sich die Adresse oder den Hostnamen für später.
Danach können wir SSH aktivieren.
Option 1: SSH über Desktop aktivieren
Eine Möglichkeit, SSH zu aktivieren, ist die grafische Einrichtungsanwendung des Raspberry Pi. Klicken Sie einfach auf das Raspberry-Symbol in der oberen linken Ecke des Bildschirms und dann auf Einstellungen. Klicken Sie auf „Raspberry Pi-Konfiguration“.
Gehen Sie in dieser Anwendung auf die Registerkarte „Schnittstellen“ und suchen Sie nach „SSH“. Klicken Sie auf den Schalter „Aktivieren“ und dann auf „OK“, um die App zu schließen.
Option 2: Aktivieren Sie SSH vom Terminal aus
Eine andere Möglichkeit, SSH zu aktivieren, ist über das Terminal selbst im Befehlszeilenstil. Geben Sie diesen Befehl ein, um das textbasierte Konfigurationstool von Raspberry Pi aufzurufen:
sudo raspi-config
Verwenden Sie die Pfeiltasten auf Ihrer Tastatur, um Schnittstellenoptionen auszuwählen, und drücken Sie dann die Eingabetaste.
Wählen Sie „P2 SSH“ und drücken Sie die Eingabetaste.
Wenn Sie gefragt werden „Möchten Sie, dass der SSH-Server aktiviert wird?“, wählen Sie „Ja“. Drücken Sie im Bestätigungsfenster „SSH-Server ist aktiviert“ erneut die Eingabetaste. Scrollen Sie nach unten und wählen Sie Fertig.
Deaktivieren Sie die SSH-Root-Anmeldung
Sobald Sie SSH aktiviert haben, gibt es eine weitere optionale, aber dringend empfohlene Aufgabe. Ihrem Root-Benutzer zu erlauben, sich per SSH auf Ihrem Raspberry Pi anzumelden, ist ein Sicherheitsrisiko, daher empfehlen wir, die SSH-Root-Anmeldung zu deaktivieren. Denken Sie daran, dass Sie mit sudo immer Verwaltungsbefehle als normaler Benutzer ausführen können.
Geben Sie im Terminalfenster den folgenden Befehl ein:
nano /etc/ssh/sshd_config
Suchen Sie nun diese Zeile:
#PermitRootLogin prohibit-password
Notiz. Eine Zeile in der Konfigurationsdatei kann auch als gelesen werden
#PermitRootLogin yes
.
Bearbeiten Sie die Zeile wie folgt:
PermitRootLogin no
Speichern und schließen Sie die Datei, indem Sie Strg+X und dann Y
. Jetzt müssen Sie den SSH-Server mit diesem Befehl neu starten:
/etc/init.d/sshd restart
Es gibt andere Schritte, die Sie unternehmen können, um Ihren SSH-Server weiter zu sichern, also denken Sie daran, wie riskant Ihr Raspberry Pi sein kann.
Melden Sie sich von einem anderen Computer aus bei Ihrem Raspberry Pi an
Nachdem Sie diese Schritte ausgeführt haben, können Sie sich von jedem Computer in Ihrem lokalen Netzwerk aus bei Ihrem Raspberry Pi anmelden. Mit der zuvor angegebenen IP-Adresse oder dem Hostnamen können Sie ssh
sich bei Ihrem Pi anmelden. Dies geschieht mit diesem Befehl von einem anderen Computer:
ssh pi@[address]
Wenn die Adresse Ihres Raspberry Pi beispielsweise 192.168.0.200
lautet, sieht sie so aus:
ssh pi@192.168.0.200
Wenn Sie sich zum ersten Mal beim Pi anmelden ssh
, werden Sie aufgefordert, einen Verschlüsselungsschlüssel zu akzeptieren. Drücken Sie einfach Y
und Sie werden verbunden und Sie werden nach einem Passwort gefragt. Danach werden Sie bei Ihrem Raspberry Pi angemeldet und können alle erforderlichen Aufgaben ausführen.
Neben der Ausgabe von Befehlen können Sie SSH auch für andere Zwecke verwenden, z. B. zum Tunneln von Datenverkehr, zum Übertragen von Dateien, zum Mounten von Remote-Dateisystemen und mehr. Wenn Sie sich Sorgen um die Sicherheit Ihres Pi machen, sollten Sie die Einrichtung einer Zwei-Faktor-Authentifizierung in Betracht ziehen.
Schreibe einen Kommentar