
Ich habe einen ganzen Nachmittag damit verschwendet, zu glauben, mein Mac oder mein Router sei kaputt, während ich versucht habe, dieses Szenario zu lösen:
Einrichten eines Raspberry Pi 3 mit einem komplett neuen Betriebssystem (Raspbian Jessie Lite). Der Pi war über Ethernet angeschlossen und ich habe versucht, über meinen Mac mit SSH und einer 192.168.xx-IP darauf zuzugreifen, die dem Pi über meinen Router korrekt zugewiesen wurde. Und natürlich war ich im selben Netzwerk wie der Pi. Die SSH-Verbindung kehrt zurück mit
Verbindung abgelehnt
Ich schreibe das alles nur auf, weil ich wütend bin, dass ich die Antwort nicht früher gefunden habe, und in der Hoffnung, dass jemand, der möglicherweise das gleiche Problem hat, schneller darauf kommt!
Antwort1
Sie müssen eine leere Datei mit dem Namen ssh
in der /boot-Partition Ihres Rpi erstellen.
Zum Beispiel:
Wenn Sie die SD-Karte auf dem Laptop laden undfdisk -l /dev/mmcblk0
Disklabel type: dos
Disk identifier: 0x2f47f929
Device Boot Start End Sectors Size Id Type
/dev/mmcblk0p1 1 125000 125000 61M c W95 FAT32 (LBA)
/dev/mmcblk0p2 125001 30253055 30128055 14.4G 83 Linux
Jetzt sudo mount /dev/mmcblk0p1 /mnt
und cd /mnt && touch ssh
.
Legen Sie dann umount /mnt
die SD-Karte in den RPI ein und überprüfen Sie sie erneut.
Antwort2
Aktivieren Sie SSH auf dem Raspberry Pi! Es gibt keinen verdammten SSH-Listener auf dem Pi, solange er nicht aktiviert ist.
Oder etwas ausführlicher:
- per Tastatur auf dem Raspberry Pi einloggen (da SSH offensichtlich noch nicht funktioniert)
- Passwort für root festlegen (
sudo passwd root
) - Melden Sie sich als Root an (
su
oderexit
melden Sie sich als Root-Benutzer an). raspi-config
Ich kann nicht glauben, dass ich so lange gebraucht habe. Und das alles nur, weil Jessie seit November 2016 SSH standardmäßig deaktiviert hat … Hoffentlich erreicht diese Antwort einige Leute, die die Eingabezeit erheblich verkürzen können …