🔌 Schritt 3: SSH aktivieren und IP-Adresse im Netzwerk finden
💡 Hinweis:
Bei EndeavourOS ARM funktionierte die Methode mit der Datei ssh in der Boot-Partition bei mir nicht.
SSH wurde daher manuell über systemd aktiviert.
1. SSD einstecken
SSD am PC einstecken – die Partitionen sollten automatisch eingebunden werden:
- /run/media/jo/BOOT_ENOS/
- /run/media/jo/ROOT_ENOS/
2. Prüfen, ob OpenSSH installiert ist
ls -l /run/media/jo/ROOT_ENOS/usr/lib/systemd/system/sshd.service
→ Wenn die Datei vorhanden ist, ist OpenSSH installiert.
3. SSH-Autostart aktivieren
sudo mkdir -p /run/media/jo/ROOT_ENOS/etc/systemd/system/multi-user.target.wants
sudo ln -sf /usr/lib/systemd/system/sshd.service /run/media/jo/ROOT_ENOS/etc/systemd/system/multi-user.target.wants/sshd.service
💡 Hinweis:
Der Symlink in multi-user.target.wants bewirkt dasselbe wie: systemctl enable sshd
Nach dem ersten SSH-Login auf dem Pi prüfen:
systemctl is-enabled sshd → Ausgabe sollte enabled sein.
Prüfen, ob der Dienst beim Boot geladen wird:
systemctl list-dependencies multi-user.target | grep sshd
→ Beispielausgabe:
● ├─sshd.service
● │ │ ├─sshd-unix-local.socket
Pfad des Symlinks ansehen:
ls -l /etc/systemd/system/multi-user.target.wants/sshd.service
→ Beispielausgabe:
lrwxrwxrwx 1 root root 36 20. Okt 21:42 /etc/systemd/system/multi-user.target.wants/sshd.service -> /usr/lib/systemd/system/sshd.service
4. Partitionen sicher aushängen
sudo umount /run/media/jo/ROOT_ENOS
sudo umount /run/media/jo/BOOT_ENOS
5. SSD wieder anschließen
SSD an den Raspberry Pi anschließen, LAN-Kabel einstecken
und das Gerät starten. Etwa 1–2 Minuten warten, bis der Boot abgeschlossen ist.
6. IP-Adresse ermitteln
- Im Router- oder DHCP-Log nach „Raspberry Pi“ oder der MAC-Adresse suchen.
- Alternativ vom PC aus im lokalen Netz scannen:
arp-scan --local
7. IP-Adresse notieren
Beispielausgabe:
192.168.0.33 Raspberry Pi Trading Ltd
Diese IP wird im nächsten Schritt für den SSH-Login benötigt.