web-dev-qa-db-ja.com

リモートサーバーにsshするときのエラー「要求されたアドレスを割り当てることができません」

Ubuntu 14.04でopensshをインストールし、sshポートを変更しました。 LAN内で問題なくログインできますが、外部からアクセスできません。

私も持っています:ファイアウォールで許可し、linksysルーターでポート転送を設定します

ログインするたびに、エラーが表示されます(数字の代わりに#を置き換えました)。

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

他に何を確認できますか、何が間違っているのでしょうか?助けてください。

7
Jake B.

これで問題が解決しない場合がありますが、OSXが正常に動作した後、OSXで同じエラーが発生しました。ルーティングテーブルをフラッシュすると、次のことが可能になりました。

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

接続元のコンピューターでこれらを実行しました。参照: http://codefromabove.com/quickies/osx-cant-assign-requested-address-code49/

33
Saba Ahang