131 votes

Comment résoudre l'erreur "Connexion refusée" dans une connexion SSH ?

J'ai un serveur Ubuntu 10.10 32 bits à la maison. Je m'y connecte en SSH depuis mon PC via Putty.

Le problème est que, parfois, je suis capable de me connecter sans problème. Cependant, il arrive que je reçoive une erreur comme celle-ci : Network error: Connection refused.

Ensuite, je ne change rien, j'essaie de me connecter quelques fois de plus, j'attends un peu et je réessaie. Parfois je peux me connecter, parfois je ne peux pas. Cela me semble assez aléatoire.

Que puis-je faire pour résoudre ce problème ?

Editar:

Et parfois, le mastic donne Network error: Software caused connection abort erreur après avoir affiché login as: texte.

Voici la sortie de ping -t :

Pinging 192.168.2.254 with 32 bytes of data:
Reply from 192.168.2.254: bytes=32 time=6ms TTL=64
Reply from 192.168.2.254: bytes=32 time=65ms TTL=6
Reply from 192.168.2.254: bytes=32 time=88ms TTL=6
Reply from 192.168.2.254: bytes=32 time=1ms TTL=64
Reply from 192.168.2.254: bytes=32 time=3ms TTL=64
Reply from 192.168.2.254: bytes=32 time=1ms TTL=64
Reply from 192.168.2.254: bytes=32 time=1ms TTL=64
Reply from 192.168.2.254: bytes=32 time=1ms TTL=64
Reply from 192.168.2.254: bytes=32 time=1ms TTL=64

J'ai désactivé le pare-feu du routeur, et tout semble fonctionner maintenant. A part cela, je ne peux toujours pas accéder à mon serveur web en tapant l'IP externe depuis mon PC.

8voto

Jodi MIddleton Points 81

Qu'est-ce que vous obtenez si vous faites ça ?

grep 192.168.2.25 /etc/hosts.deny

Si cela renvoie quelque chose, alors vous devez l'enlever.

4voto

MorganTiley Points 1309

Cela ressemble plus à un problème de votre équipement réseau qu'au serveur lui-même.

Vérifiez /var/log/messages pour les connexions Ethernet (ou wlan en cas de sans fil). Si c'est le cas, essayez de changer les câbles.

4voto

George Points 41

Je peux confirmer ce problème exact : Il ne s'agit pas d'un simple problème de connectivité. Le lien Ethernet ne change pas d'état ; le serveur est accessible via ping ; ssh se connecte parfaitement de temps en temps, puis, de manière apparemment aléatoire, ne se connecte pas ou la session ssh existante est interrompue. Cela se produit sur Ubuntu 10.04 et 11.04. En suivant la suggestion de hheimbuerger, j'ai donné au serveur une IP statique, ce qui semble régler le problème.

Solution de rechange : Changez l'adaptateur de DHCP à statique.

4voto

Mevin Babu Points 583

C'est essentiellement dû à l'une des raisons suivantes :

  1. Trop d'utilisateurs sur le réseau essayant d'accéder au serveur
  2. Plusieurs ordinateurs du réseau ont la même IP que le serveur, ce qui provoque un conflit d'IP.
  3. Nom d'utilisateur erroné ou vos informations d'identification ont été révoquées.

2voto

Lekensteyn Points 162346

Vous pouvez vérifier votre iptables sur votre serveur. Il semble que vous ayez une règle pour limiter les nouvelles connexions SSH.

La règle suivante autorise 5 nouvelles connexions par minute, si vous dépassez cette limite, vos nouvelles connexions seront rejetées après un certain temps :

-A INPUT -p tcp --dport 22 -m conntrack --ctstate NEW -m limit --limit 5/min -j ACCEPT

Voir le Documentation sur IPTables / Netfilter , faites défiler un peu jusqu'à limit .

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