Wenn Sie einen Mac verwenden, hat ein Neustart des DNS-Responders das Problem für mich behoben.
sudo killall -HUP mDNSResponder
Ich hatte das gleiche Problem beim Verbinden mit einem Remote-Computer. aber ich habe es geschafft, mich wie folgt anzumelden:
ssh -p 22 [email protected]
oder:
ssh -l myName -p 22 hostname
Kürzlich bin ich auf das gleiche Problem gestoßen. Ich konnte in meinem Netzwerk per SSH auf meinen Pi zugreifen, aber nicht von außerhalb meines Heimnetzwerks.
Ich hatte bereits:
- ssh in meinem Heimnetzwerk installiert und getestet.
- Stellen Sie eine statische IP für meinen Pi ein.
- Richten Sie einen dynamischen DNS-Dienst ein und installieren Sie die Software auf meinem Pi. Ich habe auf diese Anweisungen zum Einrichten der statischen IP verwiesen, und es gibt viele weitere Anleitungsressourcen.
Außerdem habe ich auf meinem Router eine Portweiterleitung eingerichtet, um eine Website zu hosten, und ich hatte sogar Port 22 für ssh an die statische IP meines Pi weitergeleitet, aber ich habe das Feld leer gelassen, in dem Sie die Anwendung angeben, für die Sie die Portweiterleitung durchführen der Router. Wie auch immer, ich habe 'ssh' in dieses Feld eingefügt und, VOILA! Eine funktionierende SSH-Verbindung von überall zu meinem Pi.
Ich werde die Portweiterleitungseinstellungen meines Routers aufschreiben.
(ApplicationTextField)_ssh (externer Port)_22 (interner Port)_22 (Protokoll)_Both (an IP-Adresse)_192.168.1.### (aktiviert)_checkBox
Die Einstellungen für die Portweiterleitung können jedoch für verschiedene Router unterschiedlich sein, also suchen Sie nach Anweisungen für Ihren Router.
Wenn ich mich jetzt außerhalb meines Heimnetzwerks befinde, verbinde ich mich mit meinem Pi, indem ich Folgendes eingebe:
[email protected][Hostname]
Dann kann ich mein Passwort eingeben und mich verbinden.