J'ai installé la FC2 et un peu bidouillé, je l'avoue. Le sshd sort un
message d'erreur systématiquement au démarrage: "Cannot bind port 22 on
0.0.0.0: port already in use" (message de mémoire).
Il semble que l'adresse 0.0.0.0 soit habituelle. Donc le problème se
situe au niveau du port. J'ai bien tenté d'autres ports, mais j'ai le
même message pour n'importe lequel, au-dessus ou pas des 1024.
Quelqu'un aurait-il une idée avant que je ne ré-installe le système?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
j
Le Mon, 26 Jul 2004 09:22:02 +0200 après l'an de grâce, inspiré(e) Jean-Michel ELYN écrivait la plume légère :
Bonjour à tous,
J'ai installé la FC2 et un peu bidouillé, je l'avoue. Le sshd sort un message d'erreur systématiquement au démarrage: "Cannot bind port 22 on 0.0.0.0: port already in use" (message de mémoire).
Le message est simple : il prétend que le port 22 est utilisé.
Il faut donc commencer par vérifier ce qu'il dit : taper la commande : netstat -nl | grep :22 pour savoir si un service écoute sur le port 22 ensuite installer si besoin lsof (list open files) qui permet aussi de lister les sockets réseaux ouverts : lsof | grep TCP et regarder dans les programmes lequel utilise le port 22 ou SSH (il utiliser parfois les valeurs symboliques de port décrites dans /etc/services
..
Qui sait tu as peut être déjà un ssh qui tourne :)
Renvoyer un autre poste avec les réponses aux éléments évoqués.
-- lp1 on fire (One of the more obfuscated kernel messages)
Le Mon, 26 Jul 2004 09:22:02 +0200 après l'an de grâce, inspiré(e)
Jean-Michel ELYN <jean-michel.elyn@cern.ch> écrivait la plume légère :
Bonjour à tous,
J'ai installé la FC2 et un peu bidouillé, je l'avoue. Le sshd sort un
message d'erreur systématiquement au démarrage: "Cannot bind port 22
on 0.0.0.0: port already in use" (message de mémoire).
Le message est simple : il prétend que le port 22 est utilisé.
Il faut donc commencer par vérifier ce qu'il dit :
taper la commande :
netstat -nl | grep :22
pour savoir si un service écoute sur le port 22
ensuite installer si besoin lsof (list open files) qui permet aussi de
lister les sockets réseaux ouverts :
lsof | grep TCP
et regarder dans les programmes lequel utilise le port 22 ou SSH (il
utiliser parfois les valeurs symboliques de port décrites dans
/etc/services
..
Qui sait tu as peut être déjà un ssh qui tourne :)
Renvoyer un autre poste avec les réponses aux éléments évoqués.
--
lp1 on fire
(One of the more obfuscated kernel messages)
Le Mon, 26 Jul 2004 09:22:02 +0200 après l'an de grâce, inspiré(e) Jean-Michel ELYN écrivait la plume légère :
Bonjour à tous,
J'ai installé la FC2 et un peu bidouillé, je l'avoue. Le sshd sort un message d'erreur systématiquement au démarrage: "Cannot bind port 22 on 0.0.0.0: port already in use" (message de mémoire).
Le message est simple : il prétend que le port 22 est utilisé.
Il faut donc commencer par vérifier ce qu'il dit : taper la commande : netstat -nl | grep :22 pour savoir si un service écoute sur le port 22 ensuite installer si besoin lsof (list open files) qui permet aussi de lister les sockets réseaux ouverts : lsof | grep TCP et regarder dans les programmes lequel utilise le port 22 ou SSH (il utiliser parfois les valeurs symboliques de port décrites dans /etc/services
..
Qui sait tu as peut être déjà un ssh qui tourne :)
Renvoyer un autre poste avec les réponses aux éléments évoqués.
-- lp1 on fire (One of the more obfuscated kernel messages)
Jean-Michel ELYN
j wrote:
Le Mon, 26 Jul 2004 09:22:02 +0200 après l'an de grâce, inspiré(e) Jean-Michel ELYN écrivait la plume légère :
Bonjour à tous,
J'ai installé la FC2 et un peu bidouillé, je l'avoue. Le sshd sort un message d'erreur systématiquement au démarrage: "Cannot bind port 22 on 0.0.0.0: port already in use" (message de mémoire).
Le message est simple : il prétend que le port 22 est utilisé.
Il faut donc commencer par vérifier ce qu'il dit : taper la commande : netstat -nl | grep :22 pour savoir si un service écoute sur le port 22 ensuite installer si besoin lsof (list open files) qui permet aussi de lister les sockets réseaux ouverts : lsof | grep TCP et regarder dans les programmes lequel utilise le port 22 ou SSH (il utiliser parfois les valeurs symboliques de port décrites dans /etc/services
Je n'ai pas la machine sous la main (elle reste sagement à la maison). Mais hier j'ai tué le process sshd (qui tourne sans être connecté) et j'ai vérifié qu'il n'y avait plus de tâche nommée sshd, puis je l'ai redémarré. Toujours le même problème. Alors j'ai tenté avec un autre port (999, 666, 12345), toujours le même problème. Tous les ports sont-ils utilisés? J'ai lancé lsof (sans paramètre) et devant l'avanche de fichiers ouverts, j'ai abdiqué. Mais j'essaierai ce soir :o)
Merci pour les infos!
Jean-Michel.
-- Real e-mail address: write full name, "elyn" instead of just "e" before @.
j wrote:
Le Mon, 26 Jul 2004 09:22:02 +0200 après l'an de grâce, inspiré(e)
Jean-Michel ELYN <jean-michel.elyn@cern.ch> écrivait la plume légère :
Bonjour à tous,
J'ai installé la FC2 et un peu bidouillé, je l'avoue. Le sshd sort un
message d'erreur systématiquement au démarrage: "Cannot bind port 22
on 0.0.0.0: port already in use" (message de mémoire).
Le message est simple : il prétend que le port 22 est utilisé.
Il faut donc commencer par vérifier ce qu'il dit :
taper la commande :
netstat -nl | grep :22
pour savoir si un service écoute sur le port 22
ensuite installer si besoin lsof (list open files) qui permet aussi de
lister les sockets réseaux ouverts :
lsof | grep TCP
et regarder dans les programmes lequel utilise le port 22 ou SSH (il
utiliser parfois les valeurs symboliques de port décrites dans
/etc/services
Je n'ai pas la machine sous la main (elle reste sagement à la maison).
Mais hier j'ai tué le process sshd (qui tourne sans être connecté) et
j'ai vérifié qu'il n'y avait plus de tâche nommée sshd, puis je l'ai
redémarré. Toujours le même problème. Alors j'ai tenté avec un autre
port (999, 666, 12345), toujours le même problème. Tous les ports
sont-ils utilisés? J'ai lancé lsof (sans paramètre) et devant l'avanche
de fichiers ouverts, j'ai abdiqué. Mais j'essaierai ce soir :o)
Merci pour les infos!
Jean-Michel.
--
Real e-mail address: write full name, "elyn" instead of just "e" before @.
Le Mon, 26 Jul 2004 09:22:02 +0200 après l'an de grâce, inspiré(e) Jean-Michel ELYN écrivait la plume légère :
Bonjour à tous,
J'ai installé la FC2 et un peu bidouillé, je l'avoue. Le sshd sort un message d'erreur systématiquement au démarrage: "Cannot bind port 22 on 0.0.0.0: port already in use" (message de mémoire).
Le message est simple : il prétend que le port 22 est utilisé.
Il faut donc commencer par vérifier ce qu'il dit : taper la commande : netstat -nl | grep :22 pour savoir si un service écoute sur le port 22 ensuite installer si besoin lsof (list open files) qui permet aussi de lister les sockets réseaux ouverts : lsof | grep TCP et regarder dans les programmes lequel utilise le port 22 ou SSH (il utiliser parfois les valeurs symboliques de port décrites dans /etc/services
Je n'ai pas la machine sous la main (elle reste sagement à la maison). Mais hier j'ai tué le process sshd (qui tourne sans être connecté) et j'ai vérifié qu'il n'y avait plus de tâche nommée sshd, puis je l'ai redémarré. Toujours le même problème. Alors j'ai tenté avec un autre port (999, 666, 12345), toujours le même problème. Tous les ports sont-ils utilisés? J'ai lancé lsof (sans paramètre) et devant l'avanche de fichiers ouverts, j'ai abdiqué. Mais j'essaierai ce soir :o)
Merci pour les infos!
Jean-Michel.
-- Real e-mail address: write full name, "elyn" instead of just "e" before @.
TiChou
Dans le message <news:ce2ber$48r$, *Jean-Michel ELYN* tapota sur f.c.o.l.configuration :
Bonjour à tous,
Bonjour,
J'ai installé la FC2 et un peu bidouillé, je l'avoue. Le sshd sort un message d'erreur systématiquement au démarrage: "Cannot bind port 22 on 0.0.0.0: port already in use" (message de mémoire).
Il semble que l'adresse 0.0.0.0 soit habituelle. Donc le problème se situe au niveau du port. J'ai bien tenté d'autres ports, mais j'ai le même message pour n'importe lequel, au-dessus ou pas des 1024.
Quelqu'un aurait-il une idée avant que je ne ré-installe le système?
Il faudrait voir la configuration de votre sshd. Je soupçonne un problème d'IPv6 mal supporté, soit par votre sshd, soit au niveau de la glibc ou soit au niveau du noyau. Dans votre fichier sshd_config, commentez toutes les lignes ListentAddress. Si elles sont déjà commentées, ajoutez alors la ligne ListenAddress 0.0.0.0.
Merci d'avance pour les réponses,
De rien.
-- TiChou
Dans le message <news:ce2ber$48r$1@sunnews.cern.ch>,
*Jean-Michel ELYN* tapota sur f.c.o.l.configuration :
Bonjour à tous,
Bonjour,
J'ai installé la FC2 et un peu bidouillé, je l'avoue. Le sshd sort un
message d'erreur systématiquement au démarrage: "Cannot bind port 22 on
0.0.0.0: port already in use" (message de mémoire).
Il semble que l'adresse 0.0.0.0 soit habituelle. Donc le problème se
situe au niveau du port. J'ai bien tenté d'autres ports, mais j'ai le
même message pour n'importe lequel, au-dessus ou pas des 1024.
Quelqu'un aurait-il une idée avant que je ne ré-installe le système?
Il faudrait voir la configuration de votre sshd. Je soupçonne un problème
d'IPv6 mal supporté, soit par votre sshd, soit au niveau de la glibc ou soit
au niveau du noyau.
Dans votre fichier sshd_config, commentez toutes les lignes ListentAddress.
Si elles sont déjà commentées, ajoutez alors la ligne ListenAddress 0.0.0.0.
Dans le message <news:ce2ber$48r$, *Jean-Michel ELYN* tapota sur f.c.o.l.configuration :
Bonjour à tous,
Bonjour,
J'ai installé la FC2 et un peu bidouillé, je l'avoue. Le sshd sort un message d'erreur systématiquement au démarrage: "Cannot bind port 22 on 0.0.0.0: port already in use" (message de mémoire).
Il semble que l'adresse 0.0.0.0 soit habituelle. Donc le problème se situe au niveau du port. J'ai bien tenté d'autres ports, mais j'ai le même message pour n'importe lequel, au-dessus ou pas des 1024.
Quelqu'un aurait-il une idée avant que je ne ré-installe le système?
Il faudrait voir la configuration de votre sshd. Je soupçonne un problème d'IPv6 mal supporté, soit par votre sshd, soit au niveau de la glibc ou soit au niveau du noyau. Dans votre fichier sshd_config, commentez toutes les lignes ListentAddress. Si elles sont déjà commentées, ajoutez alors la ligne ListenAddress 0.0.0.0.
Merci d'avance pour les réponses,
De rien.
-- TiChou
Jean-Michel ELYN
TiChou wrote:
Dans le message <news:ce2ber$48r$, *Jean-Michel ELYN* tapota sur f.c.o.l.configuration :
Bonjour à tous,
Bonjour,
J'ai installé la FC2 et un peu bidouillé, je l'avoue. Le sshd sort un message d'erreur systématiquement au démarrage: "Cannot bind port 22 on 0.0.0.0: port already in use" (message de mémoire).
Il semble que l'adresse 0.0.0.0 soit habituelle. Donc le problème se situe au niveau du port. J'ai bien tenté d'autres ports, mais j'ai le même message pour n'importe lequel, au-dessus ou pas des 1024.
Quelqu'un aurait-il une idée avant que je ne ré-installe le système?
Il faudrait voir la configuration de votre sshd. Je soupçonne un problème d'IPv6 mal supporté, soit par votre sshd, soit au niveau de la glibc ou soit au niveau du noyau. Dans votre fichier sshd_config, commentez toutes les lignes ListentAddress. Si elles sont déjà commentées, ajoutez alors la ligne ListenAddress 0.0.0.0.
Merci d'avance pour les réponses,
De rien.
Eh bien voilà, ça marche maintenant. J'ai bien compris comment fonctionne lsof et netstat (merci j) et j'ai découvert le fichier /etc/ssh/sshd_config (merci TiChou). En décommentant la ligne #ListenAddress 0.0.0.0, et en redémarrant sshd, au lieu d'avoir la ligne: Jul 26 19:05:47 elyn sshd[3797]: error: Bind to port 22 on 0.0.0.0 failed: Address already in use. J'ai eu: Jul 26 19:19:45 elyn sshd[3896]: Server listening on 0.0.0.0 port 22.
Bon je n'ai pas bien saisi pourquoi cette ligne là, mais la situation est débloquée. Encore merci à tous les deux!
Jean-Michel. -- E-mail address: write full name, "elyn", instead of just "e" before @.
TiChou wrote:
Dans le message <news:ce2ber$48r$1@sunnews.cern.ch>,
*Jean-Michel ELYN* tapota sur f.c.o.l.configuration :
Bonjour à tous,
Bonjour,
J'ai installé la FC2 et un peu bidouillé, je l'avoue. Le sshd sort un
message d'erreur systématiquement au démarrage: "Cannot bind port 22 on
0.0.0.0: port already in use" (message de mémoire).
Il semble que l'adresse 0.0.0.0 soit habituelle. Donc le problème se
situe au niveau du port. J'ai bien tenté d'autres ports, mais j'ai le
même message pour n'importe lequel, au-dessus ou pas des 1024.
Quelqu'un aurait-il une idée avant que je ne ré-installe le système?
Il faudrait voir la configuration de votre sshd. Je soupçonne un problème
d'IPv6 mal supporté, soit par votre sshd, soit au niveau de la glibc ou soit
au niveau du noyau.
Dans votre fichier sshd_config, commentez toutes les lignes ListentAddress.
Si elles sont déjà commentées, ajoutez alors la ligne ListenAddress 0.0.0.0.
Merci d'avance pour les réponses,
De rien.
Eh bien voilà, ça marche maintenant. J'ai bien compris comment
fonctionne lsof et netstat (merci j) et j'ai découvert le fichier
/etc/ssh/sshd_config (merci TiChou). En décommentant la ligne
#ListenAddress 0.0.0.0, et en redémarrant sshd, au lieu d'avoir la ligne:
Jul 26 19:05:47 elyn sshd[3797]: error: Bind to port 22 on 0.0.0.0
failed: Address already in use.
J'ai eu:
Jul 26 19:19:45 elyn sshd[3896]: Server listening on 0.0.0.0 port 22.
Bon je n'ai pas bien saisi pourquoi cette ligne là, mais la situation
est débloquée. Encore merci à tous les deux!
Jean-Michel.
--
E-mail address: write full name, "elyn", instead of just "e" before @.
Dans le message <news:ce2ber$48r$, *Jean-Michel ELYN* tapota sur f.c.o.l.configuration :
Bonjour à tous,
Bonjour,
J'ai installé la FC2 et un peu bidouillé, je l'avoue. Le sshd sort un message d'erreur systématiquement au démarrage: "Cannot bind port 22 on 0.0.0.0: port already in use" (message de mémoire).
Il semble que l'adresse 0.0.0.0 soit habituelle. Donc le problème se situe au niveau du port. J'ai bien tenté d'autres ports, mais j'ai le même message pour n'importe lequel, au-dessus ou pas des 1024.
Quelqu'un aurait-il une idée avant que je ne ré-installe le système?
Il faudrait voir la configuration de votre sshd. Je soupçonne un problème d'IPv6 mal supporté, soit par votre sshd, soit au niveau de la glibc ou soit au niveau du noyau. Dans votre fichier sshd_config, commentez toutes les lignes ListentAddress. Si elles sont déjà commentées, ajoutez alors la ligne ListenAddress 0.0.0.0.
Merci d'avance pour les réponses,
De rien.
Eh bien voilà, ça marche maintenant. J'ai bien compris comment fonctionne lsof et netstat (merci j) et j'ai découvert le fichier /etc/ssh/sshd_config (merci TiChou). En décommentant la ligne #ListenAddress 0.0.0.0, et en redémarrant sshd, au lieu d'avoir la ligne: Jul 26 19:05:47 elyn sshd[3797]: error: Bind to port 22 on 0.0.0.0 failed: Address already in use. J'ai eu: Jul 26 19:19:45 elyn sshd[3896]: Server listening on 0.0.0.0 port 22.
Bon je n'ai pas bien saisi pourquoi cette ligne là, mais la situation est débloquée. Encore merci à tous les deux!
Jean-Michel. -- E-mail address: write full name, "elyn", instead of just "e" before @.