• ベストアンサー

sshdがBindで使用中のエラー

sshdを起動するたびに error: Bind to port 22 on 0.0.0.0 failed: Address already in use. というエラーになります。 どこが悪いのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • 774danger
  • ベストアンサー率53% (1010/1877)
回答No.2

http://oshiete1.goo.ne.jp/qa3048466.html もしくは、 http://pcmemoofdkuro.blogspot.com/2008/05/sshd2001-error-bind-to-port-22-on-0000.html のようにinetdあたりが22/tcpをつかんでいる可能性が高いかと

cuiromt
質問者

お礼

URLに書いてあったようにipv6でした。ありがとうございました。

その他の回答 (1)

  • notnot
  • ベストアンサー率47% (4846/10257)
回答No.1

何らかのプログラムが22番ポートを使ってます。調べるには、root権限で、 netstat -p とか lsof -i:22 とかでどのプログラムかがわかります。しかし、自分で意図的に設定して使わない限り、sshd以外のプログラムが22番を使うことは無いはずですけど。

cuiromt
質問者

補足

lsof -i:22は -bash: lsof: command not found となりましたが、netstat -panは少しバグっていますが、結果はたくさん表示されました。 それでsshdが2つ起動しているのが分かったので、それがエラー表示の原因だと思いました。 2つのうち1つは自分で意識してinit.d/の中のシェルスクリプトで起動させているのですが、もう1つはどこで起動されているのでしょうか?

関連するQ&A

  • secureのsshdのログ

    secureに以下のようなログが出力されてますが、 内容と原因が分かりません。 -------------------------------------------------- May 12 10:29:41 as30 sshd[2710]: Server listening on :: port 22. May 12 10:29:41 as30 sshd[2710]: error: Bind to port 22 on 0.0.0.0 failed: Address already in use. -------------------------------------------------- 気になりますので、よろしくお願いします。

  • 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できました。 ルーターの設定がおかしいのでしょうか?

  • MAMPのエラーについて

    こんちには MAMPのApacheは立ち上がるのですが、 MySQLサーバーが立ち上がりません。 Can't start server: Bind on TCP/IP port: Address already in use Do you already have another mysqld server running on port: 3306 ? とエラーがでます。 どうかお助け下さい。 よろしくお願い致します。

  • SSHでログイン後にsuできない。

    WindowsからPuTTYを使ってサーバ(FreeBSD7.0)に接続し、rootになろうとしています。 PuTTYを使って、一般ユーザでログインすることはできるのですが、その後、rootになろうとsuコマンドを打つと、以下のようになり、rootになれません。 【PuTTYのコンソール】 $ su Password:(rootのパスワードを入力) su: Sorry $ サーバ側でsshdのログを見ると以下のようになっております。 # /usr/sbin/sshd -ddd : Bind to port 22 on 0.0.0.0 failed: Address already in use. Cannot bind any address. 22番ポートがすでに使用されているかと思い、以下のコマンドを打ってみました。 # sockstat | grep 22 (一般ユーザ) sshd 772 3 tcp4 (サーバのアドレス):22 (クライアントのアドレス):51401 root sshd 769 3 tcp4 (サーバのアドレス):22 (クライアントのアドレス):51401 root sshd 686 3 tcp4 *:22 *:* 上記の2番目で、すでにクライアントからrootで接続しているように見えます。クライアントからは一般ユーザを使用して接続しているのみです。なぜこうなるのか全くわかりません。 この一般ユーザはwheelグループに入れてあり、通常はsuでrootになれると思うのですが、、、 見当違いなのか、また他に原因が考えられるのか、ご教授頂けないでしょうか?

  • svchost.exe エラー

    はじめまして。 質問なんですが、windowsを起動して少し時間がたつと「問題が発生したためsvchost.exeを終了します」とかいうメッセージがでます。 そしてエラーの報告を行うと、Application Error「Exception EIdCouldNotBindSocket inmodule WINDOWS:SVCHOST.exe at 000762C7. Could not bind socket.Address and port are already in use」 といったメッセージがでます。 パソコンには全く詳しくないのでなんか怖いです。 少し前まではなんとも無かったのですが・・・ 直るのでしょうか?

  • port110使用中でPOP3が使用不可

    Windows2000 Serverでメールサーバーを構築中です。SMTPは問題なく起動するのですが、POP3とFINGERサーバーが起動しません。ちなみに以下エラーログで、アンチウイルスソフトはインストールしてません。この問題の解決方法もしくは、どのソフト/サーバーがport110を占有しているかを知る方法をご存知の方、助言おねがいします。 メールサーバーソフト(ArGoSoft Mail Serverfreeware Ver. 1.7.0)が 2001/11/18 0:44:32 - SMTP Server started. Listening on port 25 2001/11/18 0:44:32 - Error starting POP3 server: [10048] Address already in use 2001/11/18 0:44:32 - Error starting Finger server: [10048] Address already in use ちゃず

  • linuxのsecureログ

    linux(redhat ES3)のsecureログに以下のようなものが出力 されていたのですが、これはどういった内容なのでしょうか? 特にサーバの動作には問題ないのですが、今まで出ていなかった ようなので気になります。 Aug 7 10:40:27 tmsmail sshd[2180]: Server listening on :: port 22. Aug 7 10:40:27 tmsmail sshd[2180]: error: Bind to port 22 on 0.0.0.0 failed: Address already in use. Aug 7 12:30:21 tmsmail userhelper[6839]: pam_timestamp: updated timestamp file `/var/run/sudo/root/unknown' Aug 7 12:30:21 tmsmail userhelper[6840]: running '/usr/sbin/system-config-packages' with root privileges on behalf of 'root' Aug 7 12:31:07 tmsmail userhelper[6843]: pam_timestamp: updated timestamp file `/var/run/sudo/root/unknown' Aug 7 12:31:07 tmsmail userhelper[6844]: running '/usr/sbin/system-config-services' with root privileges on behalf of 'root'

  • fedora core1にapache

    apacheをインストール後、ブラウザでテストすると port80 だけ動きません。 cat /opt/apache/logs/error_log | more をチェックすると すでに80は使われているみたいなのですが、 [Fri May 21 19:08:46 2004] [crit] (98)Address already in use: make_sock: could not bind to port 80 どうしたらいいでしょうか? 改善策をアドバイスお願いします。

  • dovecot

    Fatal: listen(143) failed: Address already in use このようなエラーメッセージが表示され、いろいろなサイトで /etc/mail/accessを編集したり、/etc/dovecot.confを編集したのですが、結局戻って Fatal: listen(143) failed: Address already in use でした。 ご教授よろしくお願いします。

  • SSHが正常に起動できません

    ubuntuでのsystemctlによる自動起動でsshが起動できません。 PCを起動した後ターミナルでsystemctl restart sshと入力すると起動できます。なぜなのでしょうか? PCを再起動した直後にsystemctl status sshと打つと以下のようなログが出ています Log error:Bind to port ?1 on ?2 failed: Cannot assign requested address. fatal:Cannot bind any address. ?1はポート番号です。 ?2は設定した192から始まるipアドレスです。 個人情報保護のため