1 votes

se connecter à l'hôte xx.xx.xx.xx port 22 : la connexion a expiré

J'essaie de me connecter en mode ssh à mon serveur. Le service SSH est actif lorsque je le vérifie avec la fonction

sudo service ssh status

Aussi, quand je fais netstat -nat | grep 22 j'obtiens

tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN
tcp        0      0 xx.xx.xx.xx:22       xx.xx.xx.xx:54197    ESTABLISHED
tcp6       0      0 :::22                   :::*                    LISTEN

J'exécute la commande suivante sur mon terminal :

ssh root@xx.xx.xx.xx

et je reçois l'erreur suivante

ssh: connect to host xx.xx.xx.xx port 22: Connection timed out

J'ai également limité l'accès à mon serveur via iptables. Lorsque j'entre dans iptables -L, j'obtiens les lignes suivantes :

Chain INPUT (policy DROP)
target     prot opt source               destination
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:ssh
ACCEPT     all  --  anywhere             anywhere             state RELATED,ESTABLISHED
ACCEPT     all  --  anywhere             anywhere
ACCEPT     all  --  x.x.x.x              anywhere
ACCEPT     all  --  x.x.x.x              anywhere
ACCEPT     all  --  x.x.x.x              anywhere
ACCEPT     all  --  x.x.x.x              anywhere
ACCEPT     all  --  x.x.x.x              anywhere
ACCEPT     all  --  x.x.x.x              anywhere
ACCEPT     all  --  x.x.x.x              anywhere
ACCEPT     all  --  x.x.x.x              anywhere
ACCEPT     all  --  x.x.x.x              anywhere
ACCEPT     all  --  x.x.x.x              anywhere
ACCEPT     all  --  x.x.x.x              anywhere
ACCEPT     all  --  x.x.x.x              anywhere
ACCEPT     all  --  x.x.x.x              anywhere
ACCEPT     all  --  x.x.x.x              anywhere
ACCEPT     all  --  x.x.x.x              anywhere
ACCEPT     all  --  anywhere             anywhere             state RELATED,ESTABLISHED
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:ssh

Chain FORWARD (policy DROP)
target     prot opt source               destination

Chain OUTPUT (policy DROP)
target     prot opt source               destination
ACCEPT     all  --  anywhere             x.x.x.x              
ACCEPT     all  --  anywhere             x.x.x.x              
ACCEPT     all  --  anywhere             x.x.x.x              
ACCEPT     all  --  anywhere             x.x.x.x              
ACCEPT     all  --  anywhere             x.x.x.x              
ACCEPT     all  --  anywhere             x.x.x.x              
ACCEPT     all  --  anywhere             x.x.x.x              
ACCEPT     all  --  anywhere             x.x.x.x              
ACCEPT     all  --  anywhere             x.x.x.x              
ACCEPT     all  --  anywhere             x.x.x.x              
ACCEPT     all  --  anywhere             x.x.x.x              
ACCEPT     all  --  anywhere             x.x.x.x              
ACCEPT     all  --  anywhere             x.x.x.x              
ACCEPT     all  --  anywhere             x.x.x.x              
ACCEPT     tcp  --  anywhere             anywhere             tcp spt:ssh
ACCEPT     all  --  anywhere             anywhere             state RELATED,ESTABLISHED
ACCEPT     tcp  --  anywhere             anywhere             tcp spt:ssh
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:ssh
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:ssh
ACCEPT     all  --  anywhere             anywhere             state RELATED,ESTABLISHED

Je n'ai absolument aucune idée de la façon dont je peux résoudre ce problème. Quelqu'un peut-il m'aider ?

Cordialement, Kevin

1voto

vakio Points 2334

Il se peut que le paramètre "PermitRootLogin" de votre fichier de configuration SSH ne soit pas configuré pour accepter les connexions utilisant le compte root. Dans le fichier de configuration (le mien est /etc/ssh/sshd_config), ce paramètre est "non" par défaut (pour des raisons de sécurité). Essayez de vous connecter en utilisant un autre compte d'utilisateur avec un accès SSH, ou essayez de changer PermitRootLogin en "yes" et voyez ce qui se passe.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X