Raspberry Pi OS: SSH einschalten/aktivieren
Zur Fernwartung per Kommandozeile lässt sich eine SSH-Verbindung zum Raspberry Pi aufbauen. Hierfür muss der Raspberry Pi per Ethernet oder WLAN mit dem Netzwerk verbunden sein. Außerdem muss SSH aktiviert sein.
Hinweis: Aus Sicherheitsgründen ist bei Raspbian SSH standardmäßig deaktiviert.
Die Deaktivierung von SSH per Default ist leicht nachvollziehbar. Standardmäßig ist als Benutzer "pi" und Passwort "raspberry" eingerichtet. Das Problem dabei ist, wenn der Anwender das Passwort nach der ersten Inbetriebnahme nicht ändern, dann kann sich jeder bei aktiviertem SSH mit dem Raspberry Pi verbinden, und Schindluder treiben.
Aktiviert der Anwender SSH ohne das Passwort zu ändern, dann ist er selber Schuld, wenn jemand Fremdes die Kontrolle über seinen Raspberry Pi übernimmt.
Übersicht
- Datei "ssh" in der Boot-Partition
- SSH per "raspi-config" aktivieren
- SSH auf der Kommandozeile aktivieren
Lösung 1: Datei "ssh" in der Boot-Partition
Wenn man keine Möglichkeit hat, den Raspberry Pi per Tastatur, Maus und Bildschirm in Betrieb zunehmen, dann kann man auf der SD-Speicherkarte in der Boot-Partition eine leere Datei mit dem Namen "ssh" erstellen. Wenn man das mit Windows macht, dann muss man darauf achten, dass keine Dateiendung hinzugefügt wird.
Wenn Raspbian gestartet wird, dann wird SSH aktiviert und die Datei automatisch gelöscht.
Lösung 2: SSH per "raspi-config" aktivieren
Auf der Kommandozeile gibt man folgendes Kommando ein:
sudo raspi-config
Zum Aktivieren von SSH folgt man dem Menü-Verlauf "Interfacing Options / SSH". Hier bestätigt man die Frage mit "Yes/Ja"
Lösung 3: SSH auf der Kommandozeile aktivieren
Die folgende Lösung ist auf den ersten Blick komplizierter, eröffnet dafür die Steuerungsmöglichkeiten von Diensten auf der Kommandozeile. Das heißt, was in diesem Fall bei SSH funktioniert, funktioniert auch bei anderen Dienste.
SSH starten:
sudo systemctl start ssh
SSH stoppen:
sudo systemctl stop ssh
SSH soll in Zukunft automatisch starten:
sudo systemctl enable ssh
SSH soll in Zukunft NICHT mehr automatisch starten:
sudo systemctl disable ssh
Gibt aus, ob SSH automatisch gestartet wird:
systemctl is-enabled ssh
Status zu SSH anzeigen:
sudo systemctl status ssh
Ausführlicher Status zu SSH anzeigen:
sudo systemctl show ssh
SSH-Verbindung zum Raspberry Pi aufbauen
Um eine Verbindung zu einem Raspberry Pi per SSH aufbauen zu können benötigt man einen SSH-Client und den Hostnamen oder die IP-Adresse des Raspberry Pi. Bei Computersystemen mit macOS und Linux ist der SSH-Client bereits auf der Kommandozeile integriert. Hier muss man nur noch ein Terminal-Programm aufrufen.
Unter Windows muss man zusätzlich einen SSH-Client (z. B. PuTTY) installieren.
Die weiteren Schritte
- Raspberry Pi OS: Erste Schritte mit dem Desktop
- Raspberry Pi OS: Grundkonfiguration auf dem Desktop
- Raspberry Pi OS: Erste Schritte auf der Kommandozeile
- Raspberry Pi OS: Grundkonfiguration auf der Kommandozeile
- Verbindung zu einem Raspberry Pi per SSH aufbauen
- IP-Adresse eines Raspberry Pi herausfinden
- Fernwartung bzw. Remote-Service auf dem Raspberry Pi einrichten
Weitere verwandte Themen:
- Root-Zugriff einschränken (Raspberry Pi)
- SSH-Server auf dem Raspberry Pi absichern
- Feste IPv4-Adresse für den Raspberry Pi einrichten
- Feste IPv6-Adresse für den Raspberry Pi einrichten
- Über den Hostnamen auf den Raspberry Pi zugreifen (Zeroconf/Bonjour/Avahi)
Frag Elektronik-Kompendium.de
Netzwerktechnik-Fibel
Alles was Sie über Netzwerke wissen müssen.
Die Netzwerktechnik-Fibel ist ein Buch über die Grundlagen der Netzwerktechnik, Übertragungstechnik, TCP/IP, Dienste, Anwendungen und Netzwerk-Sicherheit.
Netzwerktechnik-Fibel
Alles was Sie über Netzwerke wissen müssen.
Die Netzwerktechnik-Fibel ist ein Buch über die Grundlagen der Netzwerktechnik, Übertragungstechnik, TCP/IP, Dienste, Anwendungen und Netzwerk-Sicherheit.
Collection: IPv6
Alles was Sie über IPv6 wissen müssen.
Eine PDF-Datei mit allen Artikeln über das Internet Protocol Version 6 von dieser Webseite. Die Zusammenstellung berücksichtigt die Einführung in die Grundlagen von IPv6 mit detailreichen Beschreibungen und zahlreichen Tabellen und Abbildungen. Erfahren Sie mehr über die Möglichkeiten und Zusammenhänge im IPv6-Netzwerk.