Über SSH zum Pi verbinden ERROR?
Ich habe es schon über:
Linux mit : ssh pi@{IP}
Windows mit Putty
Bei Linux kommt :
ssh: connect to host [IP] port 22: No route to host
Bei Windows:
Error : Network unreachable
Was genau ist das Problem oder was mache ich falsch ?
6 Antworten
mit ssh hat das erst einmal nichts zu tun.
No route to host bedeutet, dass keine Netzwerkverbindung besteht.
Dafür gibt es mehrere Ursachen.
- im PI ist das Netzwerk überhaupt nicht konfiguriert.
- beide, der PI und der "große" Computer sind in unterschiedlichen Netzwerken.
- die Kabelverbindung über ein Ethernet-Kabel ist unterbrochen.
welche IP -Adresse und welche Netzwerkmaske hat der Computer?
Unter Linux mit dem Befehl
ip a
zu sehen. z.B. inet 192.168.0.11/24 brd 192.168.0.255
(die letzte "Zahl" ist die Maske)
Gleiches kannst du im PI ermitteln. Möglicherweise aber noch nicht mit
ip a
sondern mit
ifconfig
Danach kann man weiter auf Fehlersuche gehen.
Hast du die IP deines Pi's oder deines PC manuell gesetzt? DHCP ist ein Protokol, dass automatisch IP Adressen an Endgeräte verteilt.
Dann läuft vermutlich der ssh server auf dem Pi noch nicht.
Auf dem Pi:
Status anzeigen:
sudo systemctl status ssh.service
Starten:
sudo systemctl start ssh.service
Automatisch bei Boot starten:
sudo systemctl enable ssh.service
Das wird nicht funktionieren. Du wirst initial einen Bildschirm, Maus und Tastaur brauchen um den ssh Server zu starten. Ich glaube es gibt aber auch die Möglichkeit auf der SD Karte des Pi eine Datei zu erstellen, die den ssh server per default aktiviert.
ja so habe ich das gemacht eine datei in den Boot Ordner
Die Datei muss in das Root Verzeichnis der Boot Partition der SD Karte und muss ssh heißen.
diese Datei wird irgendwie immer gelöscht nachdem ich mit dem Pi boote. Muss das so sein ?
Das ist normal und sollte eigentlich bedeuten, dass der ssh server gestartet wurde.
Läuft bei dir irgendeine Art Firewall/Portfilter?
Jetzt funktoniert es lag vllt am Windows Defender . sonst habe ich keine Ahnung wieso
Dann gehe ich mal davon aus, dass dein Linux als VM auf deinem Windows Rechner läuft. Dann liegt es definitiv am WindowsDefender.
Sieht so aus, als wäre der Raspi nicht über das Netz erreichbar. Kannst du den Pi pingen? Wenn nein, dann schliesse Bildschirm und Tastatur an den Pi an und schaue, ob das Netz von dort aus erreichbar ist.
Die IP, die du da angegeben hast ist von den Rechnern aus nicht erreichbar. Kriegt der Pi seine IP via DHCP?
Das ist ohne weitere Informationen relativ schwierig zu beantworten.
Sind dein PC und der Pi im gleichen Netz? Was ist den die IP von deinem PC und die von deinem Pi? Wie hast du die IP vom Pi zugewiesen? Erreicht du den Pi über ping?
Nein dann automatisch