Re: error: Bind to port 22 on 0.0.0.0 failed: Address alread…

Top Page

Reply to this message
Author: Riquer Vincent (#343341)
Date:  
To: guilde
Subject: Re: error: Bind to port 22 on 0.0.0.0 failed: Address already in use.
Regis Gras wrote:

> Sur google cette erreur est référencée plusieur fois, mais je ne trouve pas
> de solution.
>
> Relancer ssh ne sert à rien.
>
> Aucun process ne semble utiliser le port 22 de maniere anormale
> netstat -apntu donne:
> tcp        0      0 :::22                       
> :::*                        LISTEN      18092/sshd
> tcp        0      0 ::1:6010                    
> :::*                        LISTEN      28279/1
> tcp        0      0 ::ffff:193.54.242.49:22     
> ::ffff:152.77.14.207:37142  ESTABLISHED 28279/1

>
> Le port 37142 est bien celui qui est referncé dans /var/log/secure
>
> Accepted password for xxx from 152.77.14.207 port 37142 ssh2


Ton ssh écoute déjà sur :::22, équivalent IPv6 de 0.0.0.0:22. Comme la
socket IPv6 gère aussi l'IPv4, il est normal qu'il n'arrive pas à ouvrir
0.0.0.0:22... Par contre, si il essaye de faire ça c'est qu'une
directive le lui demande : chez moi ssh n'écoute que sur un socket IPv6
et ça marche aussi en IPv4 :

$ netstat -tln |grep 22
tcp        0      0 127.0.0.1:2208          0.0.0.0:* 
LISTEN
tcp        0      0 127.0.0.1:60221         0.0.0.0:* 
LISTEN
tcp        0      0 0.0.0.0:8222            0.0.0.0:* 
LISTEN
tcp6       0      0 :::22                   :::*                    LISTEN
-- 
    Vincent Riquer


     http://melotrope.com | http://blog.melotrope.com