Ich habe einen Himbeer-Raspbian und möchte über SSH eine Verbindung herstellen, aber es passiert etwas.
Auf der Himbeere habe ich nmap ausgeführt und Port 22 sagt: OPEN; Der SSH-Prozess läuft und ist in Ordnung.
Aber ich kann keine Verbindung von meinem Windows 8.1-Computer mit Putty herstellen, ich bekomme nur die Verbindung abgelehnt.
Kann mir jemand einen Hinweis geben?
Edit: habe vergessen zu erwähnen, dass ich es sowohl pingen kann als auch raspi-config überprüft habe, und es scheint normal zu sein.
Ich hatte einige Probleme beim Auflösen von Abhängigkeiten mit apt-get, aber ich habe resolvconf neu installiert und das hat es behoben.
EDIT2: Es funktionierte auch nicht beim Deaktivieren der Windows Firewall.
EDIT3: Ich kann die Pi von der Pi ssh.
EDIT4: Ich habe gerade herausgefunden, dass meine Himbeere und Windows-Box die gleiche IP haben ... was?
ifconfig wlan0
. Steht eine echte IP-Adresse in der Leitunginet addr
?Antworten:
Himbeere hat seit November 2016 etwas verändert
Hier ist die noob-Anweisung, um dieses Problem zu beheben
1) Wähle zuerst 'Update'
2) In den erweiterten Optionen -> expand_root-Dateisystem
3) Schnittstellenoptionen -> ssh [enable]
4) change_locale [dein Land-UTF8] und wenn du noch hier bist, ist es gut, auch die Zeitzone zu ändern
5) ändere das Standard-Passwort (sei nicht faul, tu es einfach :)
quelle
Also habe ich es herausgefunden.
Vor langer Zeit habe ich meinem pi auf dem Router eine IP zugewiesen und die MAC-Adresse an die IP gebunden.
Gestern war es so, dass ich die gleiche IP hatte, als ich den Pi wieder brauchte. Daher habe ich wahrscheinlich versucht, von meinem Windows-Computer aus eine Verbindung zu meinem Windows-Computer herzustellen, da die IP-Adressen identisch sind.
Was behoben war das in cmd (auf meiner Windows Box):
ipconfig /release
ipconfig /renew
ja, endlich
quelle
Möglicherweise liegt ein Problem mit dem falschen SSH-Schlüsselpaar vor. Ihr Client speichert SSH-Schlüssel früherer Sitzungen. Wenn Sie also in der Vergangenheit mit demselben Client auf ein anderes Gerät (oder dieselbe Himbeere, aber mit unterschiedlichem Build) auf derselben IP-Adresse SSH-Verbindungen hergestellt haben, stimmen die Schlüssel auf beiden Seiten nicht überein. Lösung: Löschen Sie die Schlüssel auf Ihrem Client.
Putty speichert SSH - Schlüssel in der Registrierung:
HKEY_CURRENT_USER\SoftWare\YOU\PuTTY\SshHostKeys
. Wenn Sie Putty nicht verwenden, schauen Sie sich%USERPROFILE%\ssh
oder an%USERPROFILE%\.ssh
. Wenn Sie OSX verwenden, werfen Sie einen Blick auf~/.ssh/known_hosts
quelle
Möglicherweise blockiert die Windows-Firewall die ausgehende SSH-Verbindung. Stellen Sie sicher, dass Port 22 für Ihren Windows-Computer zugelassen ist.
quelle
ssh localhost
ifconfig
auf dem Pi undipconfig
auf Windows zeigen, dass beide Systeme im gleichen Netzwerk sind?