• 締切済み

sshd error: Bind to port 22 on 0.0.0.0 failed: Address already in use.

外部ネットワークからsshでアクセスした際に結局接続できず、 port 22: Connection time out. のようになります。 サーバー側は、CentOS5.2でシステムログのSecureを見ると、次のようになります。 hosta sshd Server listening on :: port 22 hosta sshd error: Bind to port 22 on 0.0.0.0 failed: Address already in use. 内部ネットワーク内からはsshできました。 ルーターの設定がおかしいのでしょうか?

みんなの回答

  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.1

クライアントはなんでしょう? IPv6が有効になっている。と言うことはありませんか? >外部ネットワークからsshでアクセスした際に ルータを使用している場合はポート開けてありますか? iptablesも許可してありますか? ちなみに、ウチのsshd_configは下記のように… #Port 22 Port 20022 #AddressFamily any AddressFamily inet #ListenAddress 0.0.0.0 #ListenAddress :: 標準ポートの22番から20022番に変更。 待ち受けインターフェイスにIPv4に限定。 # ポート変更は…標準のまま公開すれば一週間程度で理由がわかるでしょう。 # わかった時には乗っ取られているかも知れませんが。(設定次第)

関連するQ&A