Dépannage de l'erreur réseau de PuTTY
Software caused connection abort
Lisez ce que PuTTY a à dire sur l'erreur
Il s'agit d'une erreur générique produite par le code réseau de Windows lorsqu'il interrompt une connexion établie pour une raison quelconque. Par exemple, cela peut se produire si vous retirez le câble réseau de l'arrière d'un ordinateur connecté à Ethernet, ou si Windows a une autre raison similaire de croire que le réseau entier est devenu inaccessible.
Windows génère également cette erreur s'il a renoncé à ce que la machine à l'autre bout de la connexion lui réponde. Si le réseau entre votre client et le serveur tombe en panne et que votre client tente ensuite d'envoyer des données, Windows fera plusieurs tentatives d'envoi, puis abandonnera et coupera la connexion. En particulier, cela peut se produire même si vous n'avez rien tapé, si vous utilisez SSH-2 et que PuTTY tente un ré-échange de clé.
(Cela peut également se produire si vous utilisez des keepalives dans votre connexion. D'autres personnes ont signalé que les keepalives corrigent cette erreur pour elles. (Il y a des avantages et des inconvénients aux keepalives).
Nous n'avons pas connaissance d'une raison pour laquelle cette erreur pourrait se produire et qui représenterait un bogue dans PuTTY. Le problème se situe entre vous, votre système Windows, votre réseau et le système distant.
Essayez un autre client SSH
Il est fort probable que le problème se situe quelque part entre PuTTY et le serveur SSH cible. Pour en avoir la preuve, utilisez un autre client SSH comme ( http://kitty.9bis.net ) et voyez si le problème se produit là aussi. Ce sera probablement le cas, ce qui permettra d'isoler le problème de PuTTY.
Soupçonner une connexion Internet défectueuse
Le problème est peut-être dû à une connexion Internet défaillante. Connectivité Internet La surveillance du temps de fonctionnement d'une connexion Internet est un bon moyen de déterminer si votre fournisseur d'accès perd des paquets et est responsable de la panne de PuTTY. Procurez-vous un logiciel qui teste le temps de fonctionnement d'une connexion Internet. Par exemple, http://code.google.com/p/internetconnectivitymonitor/ . Des déconnexions fréquentes et prolongées de l'Internet constituent une violation des exigences de service du FAI. Si c'est le cas, il sera difficile de prouver que c'est la faute du FSI, car l'assistance technique attribue automatiquement ce genre de problèmes à votre ordinateur, au système d'exploitation, au routeur et au câblage de votre domicile. Si vous utilisez l'Internet par câble et que vous vivez dans un endroit isolé, il est possible que du matériel défectueux chez vos voisins envoie des parasites sur la ligne pendant quelques secondes/minutes lorsqu'ils l'allument pour la première fois. Enfin, il est possible qu'un matériel défectueux se trouve sur le réseau du fournisseur d'accès à votre domicile. Le coût de remplacement du matériel est si élevé que les FAI ne le font souvent que s'il y a suffisamment d'abonnés dans une zone pour justifier ce coût.
Suspecter le routeur filaire/sans fil
Vous connectez-vous via un routeur avec ou sans fil ? Quel est son âge ? Votre routeur peut être à l'origine du problème. Les anciennes technologies sans fil et filaires peuvent vieillir et interrompre les connexions de façon sporadique et les relancer, ce qui entraîne la mort de PuTTY. Retirez ces composants de l'équation et voyez si cela résout le problème. Essayez une connexion filaire et/ou un routeur différent pour voir si cela résout le problème. J'ai eu un routeur sans fil Linksys qui a souffert de cette mort lente et a laissé tomber les connexions et les a redémarrées.
Suspecter le système d'exploitation qui fournit la connexion SSH
L'ordinateur auquel vous vous connectez par SSH a une politique concernant le nombre de secondes pendant lesquelles les connexions SSH doivent rester en vie. Ce nombre est fixé à un niveau bas pour des raisons de sécurité, mais vous pouvez l'augmenter. L'emplacement de ce paramètre dépend du système d'exploitation que vous utilisez et qui fournit SSH.
Si vous utilisez PuTTY via une machine virtuelle
Si vous utilisez PuTTY en passant par une machine virtuelle, il se peut qu'une politique de la machine virtuelle interrompe votre connexion SSH au serveur lorsqu'elle pense qu'elle est inactive. L'augmentation de ces valeurs dépend du logiciel de la machine virtuelle et du système d'exploitation que vous utilisez.
Si la connexion Internet est mauvaise, les solutions de contournement de la connexion du client SSH :
Si votre FAI fournit une connexion instable, vous pouvez rendre les déconnexions moins pénibles avec "ssh autologin". Il s'agit de générer une clé publique et une clé privée. Et vous dites à votre serveur étranger de laisser entrer automatiquement toute personne qui fournit une clé privée précise. Cela ne résout pas complètement votre problème, mais lorsque la coupure Internet se produit, il vous suffit de fermer la fenêtre, de double-cliquer sur une icône et vous êtes immédiatement ramené à la ligne de commande de votre dossier d'origine sans avoir à saisir de nom d'utilisateur/mot de passe.
Ceci vous aidera à le faire : Existe-t-il un moyen de "se connecter automatiquement" dans PuTTY avec un mot de passe ?