Fehler "Angeforderte Adresse kann nicht zugewiesen werden" beim Senden an den Remote-Server


8

Auf Ubuntu 14.04 habe ich openssh installiert, den ssh-Port geändert. Ich kann mich problemlos im LAN anmelden, aber nicht von außen darauf zugreifen.

Ich habe auch: es durch Firewall erlaubt und Portweiterleitung auf meinem linksys Router eingerichtet

Immer wenn ich mich anmelde, erhalte ich den Fehler (ich habe # anstelle von Zahlen ersetzt):

ssh: connect to host #.#.#.# port #: Can't assign requested address

Was kann ich noch überprüfen, was könnte falsch sein? Bitte helfen Sie.

Antworten:


34

Dies kann Ihr Problem möglicherweise nicht beheben, aber ich hatte den gleichen Fehler unter OSX, nachdem es zuvor erfolgreich funktioniert hatte. Das Spülen der Routing-Tabelle half:

sudo ifconfig en0 down # take the networking interface down
sudo route flush # flush the route table
sudo ifconfig en0 up # take the interface back online

Ich habe diese auf dem Computer ausgeführt, von dem aus ich eine Verbindung hergestellt habe. Referenz: http://codefromabove.com/quickies/osx-cant-assign-requested-address-code49/


3
Hallo ! Können Sie uns erklären, warum wir die Route spülen müssen? danke
I'm_ADR

2
@ I'm_ADR, weil Ihre Routing-Tabelle von Zeit zu Zeit beschädigt wird. Es gibt verschiedene Gründe dafür, aber man könnte OpenVPN in schlechten Netzwerken verwenden.
Saba Ahang
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.