Ich habe einen Raspberry Pi 1 Model A mit einem Bild von Raspbian Stretch Lite .
Mir ist aufgefallen, dass ich, wenn ich mein pi einschalte und es starten lasse, von meinem Mac-Laptop aus keine SSH-Verbindung herstellen kann. Zuerst muss ich mein RPi an eine Tastatur und einen Monitor anschließen, mich dort anmelden (mit dem Standardbenutzer pi
, der für jetzt in Ordnung ist) und dann effektiv SSH manuell "bouncen":
sudo service ssh stop
sudo service ssh start
Sobald ich das mache, kann ich ohne Probleme SSH in das RPi (von meinem Mac).
Ich glaube, dies bedeutet, dass SSH beim Start nicht standardmäßig ausgeführt wird. Wie kann ich bestätigen, dass dies der Fall ist, und wie kann ich es beheben, sodass ich den folgenden Entwicklungs- / Testzyklus haben kann:
- Schalten Sie den Pi ein
- Nehmen Sie sich ein oder zwei Minuten Zeit, um das System hochzufahren
- SSH hinein von meinem Mac
Irgendwelche Ideen?
Antworten:
Der einfachste Weg, dies für ein Headless-Setup zu tun, besteht darin, eine Datei zu erstellen, die
ssh
auf der Startpartition der SD-Karte benannt ist. Dadurch wird der SSH-Dämon sofort nach dem ersten Start aktiviert und gelöscht.Offizieller SSH-Leitfaden: https://www.raspberrypi.org/documentation/remote-access/ssh/README.md#3-enable-ssh-on-a-headless-raspberry-pi-add-file-to-sd- Card-on-Another-Machine
Dies und mehr für das Headless-Setup finden Sie auch im Raspberry Pi-Forum: https://www.raspberrypi.org/forums/viewtopic.php?t=191252
quelle
cd /media/fred/boot
danntouch ssh
Dann unmontiert ich die MicroSD - Karte, entfernt es von meinem PC und dann in mein Raspberry Pi eingefügt und fuhr das Pi. Ich könnte dann von meinem Linux-PC auf den Pi ssh. zbssh [email protected]
. Dies ist auf Raspbian Stretch Lite auf einem Raspberry Pi 3B.Haben Sie im Verzeichnis / Boot eine Datei mit dem Namen "ssh" ohne Erweiterung erstellt?
oder Einstellung von
dann -> Schnittstellenoptionen -> ssh aktivieren
BEARBEITEN
quelle
systemd
erstellt / verwaltet) Dienste für mich usw.) ... werdensudo rasp-config
alle Einstellungen, die ich bereits manuell konfiguriert habe , rückgängig gemacht? Mit anderen Worten: Wischt es sozusagen "den Schiefer sauber"? Und (2) laut diesem Link gibt es kein " Schnittstellenoptionen " -Menü außerhalb desraspi-config
Hauptmenüs, irgendwelche Gedanken?