93 votes

Erreur réseau PuTTY : Le logiciel a provoqué l'abandon de la connexion

J'ai un problème étrange : lorsque j'utilise PuTTY avec SSH en me connectant à un serveur Linux hébergé dans le système d'exploitation de l'entreprise. VMware sur mon site local Windows 7 Je reçois souvent l'erreur suivante "Network error: Software caused connection abort" et ensuite la fenêtre PuTTY SSH est inactive. Habituellement, je peux me connecter au serveur avec PuTTY et faire quelque chose, mais après un temps aléatoire (environ une ou deux minutes), je reçois cette erreur. Parfois, je ne peux même pas me connecter, car je reçois une erreur indiquant un dépassement de délai.

Je suppose qu'il y a un problème avec mon VMware Player, parce que j'ai un autre bureau Ubuntu hébergé dans VMware comme serveur de dépôt de code, et il a le plus souvent une erreur de timeout lorsque je fais une mise à jour SVN/commit. Cependant, je suppose également que Windows 7 a une certaine bizarrerie car le même serveur Ubuntu hébergé dans VMware en tant que dépôt de code fonctionne très bien sous Windows Vista ! Il semble que toutes les mauvaises choses arrivent après que je sois passé de Windows XP à Windows Vista, puis à Windows 7 !

Quelle pourrait être la raison de ce problème et comment y remédier ?

Supplément :

J'ai fait une recherche sur Google et appliqué toutes les méthodes pour aider, y compris :

  1. Activer sshd TCPKeepAlive
  2. Configurer sshd ClientAliveInterval a 900 y ClientAliveCountMax a 3
  3. Définissez le paramètre de connexion PuTTY "secondes entre keepalives" sur 5 .

Mais tout cela ne fonctionne pas ! Et la session SSH dans PuTTY est toujours interrompue après un certain temps !

J'ai désactivé le pare-feu du serveur Linux et le pare-feu du client Windows 7, mais la connexion est toujours interrompue ! C'est vraiment ennuyeux !

Il semble que parfois je puisse me connecter, mais parfois la connexion est interrompue ! Je ne sais vraiment pas pourquoi. Cela me rend fou !

Une chose que je dois mentionner est que lorsque j'utilise PuTTY SSH pour me connecter à un serveur distant, et que tout est OK !

Lorsque je n'ai pas réussi à me connecter, le ping a également échoué ! Mais, comment cela peut-il arriver ? J'utilise VMware player pour héberger le serveur Linux sur ma machine locale !

0voto

Gordon Edwards Points 11

Vous devez activer TCPKeepAlive sur Linux.

C'est expliqué dans la FAQ de PuTTy sur le site web, lorsque vous recherchez cette erreur.

0voto

Adrian Points 333

Si la machine virtuelle fonctionne sur votre matériel local, désactivez les paquets de maintien en vie.

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