2014-10-15 05:48:28 +0000 2014-10-15 05:48:28 +0000
11
11

Putty : "Serveur dont la connexion au réseau a été fermée de manière inattendue".

Putty ‘Server unexpectedly closed network connection’ J'ai reçu le message ‘Server unexpectedly closed network connection’ (voir https://superuser.com/questions/735824/putty-ends-to-an-unexpected-error-and-vnc-shows-terminal-with-error et Getting “Server unexpectedly closed network connection” ) mais il n'est associé à aucun redémarrage, la connexion échoue simplement de manière inattendue et avec elle, le serveur web (Apache) qui tourne sur le serveur Linux. J'utilise Putty sous Windows 7 pour me connecter à un Pi Raspberry fonctionnant sous Raspbian. Une idée de ce qui pourrait se passer ?

Réponses (4)

13
13
13
2014-10-15 07:20:16 +0000

Une session PuTTY laissée au repos se déconnectera à un moment déterminé par le serveur hôte. Essayez d'activer les keep-alives dans PuTTY. Cela fait en sorte que PuTTY envoie périodiquement des paquets SSH nuls à l'hôte distant, empêchant ainsi la session de s'interrompre.

Le client PuTTY peut être configuré pour toujours établir une connexion qui ne se déconnectera pas pour cause d'inactivité. Pour créer et enregistrer une nouvelle connexion permanente, suivez ces étapes :

  1. ouvrez l'application PuTTY, et allez dans le panneau d'options (intitulé “Catégorie”) à gauche de la fenêtre.
  2. Sélectionnez (cliquez) l'élément “Connexion”.
  3. Dans la zone “Envoi de paquets nuls pour maintenir la session active” sur la droite, changez la valeur par défaut de “Secondes entre les keepalives” de 0 (désactivé) à 1800 (30 minutes).
  4. Cochez la case “Activer les keepalives TCP (option SO_KEEPALIVE)”. Note : Cette option peut ne pas être disponible dans les anciennes versions du client PuTTY.
  5. Dans la partie supérieure gauche du panneau Options, sélectionnez (cliquez) “Session”.
  6. Dans le champ “Nom d'hôte (ou adresse IP)”, entrez le nom d'hôte ou l'adresse IP de destination (par exemple, “destination.ipaddress.here.com” ou “192.168.1.1”).
  7. Dans le champ “ Sessions sauvegardées ”, saisissez le nom de la session (par ex., “ savedsession ”).
  8. Sélectionnez “ Sauvegarder ”.

Pour utiliser les paramètres modifiés de la session, sélectionnez-la dans la liste “ Sessions enregistrées ”, puis cliquez sur les boutons “ Charger ” et “ Ouvrir ”.

Si vos sessions connectées sont toujours en attente, entrez un nombre de secondes inférieur dans la valeur “Secondes entre les sauvegardes”.

1
1
1
2018-11-09 07:49:57 +0000

Le serveur aurait pu être durci. La raison pourrait être a) que l'IP du client n'est pas configurée dans /etc/allowhosts et/ou b) que la règle de pare-feu unix/linux/selinux n'est pas autorisée.

0
0
0
2016-05-27 02:08:12 +0000

J'ai eu le même problème pendant longtemps, j'utilise du mastic pour me connecter à des instances linux AWS (certains serveurs cloud distants). J'ai lu des articles sur la façon de le réparer avec keepAlives dans plusieurs pages, j'ai essayé mais en vain.

Et pas plus tard qu'hier, en cherchant quelques paramètres de couleurs, j'ai trouvé ceci https://github.com/jblaine/solarized-and-modern-putty

En plus d'ajuster les couleurs du terminal, il applique certains paramètres par défaut raisonnables (comme le KeepAlives mentionné ci-dessus à 59 secondes plus d'autres), et devinez quoi ? Je n'ai eu aucune connexion fermée pendant deux jours entiers.

-1
-1
-1
2014-10-15 05:50:28 +0000

Vous êtes resté inactif plus longtemps que la durée de la session sur l'appareil distant, donc il a fermé la session et PuTTy ne s'y attendait pas.