web-dev-qa-db-fra.com

Putty: 'Connexion réseau inopinée du serveur'

PuTTY 'Connexion réseau fermée de manière inattendue' J'ai reçu la 'Connexion réseau fermée de manière inattendue' (voir https://superuser.com/questions/735824/PuTTY-ends-to-an -unexpected-error-and-vnc-shows-terminal-with-error et Obtention de "Connexion réseau fermée de manière inattendue" ) mais il n'est associé à aucun redémarrage, la connexion échoue de manière inattendue et le serveur Web (Apache) s'exécutant à partir du serveur Linux. J'utilise PuTTY via Windows 7 pour me connecter à un Raspberry Pi sous Raspbian. Des idées sur ce qui pourrait mal tourner?

11
Grant_Bailey

Une session PuTTY inactive se déconnectera à un moment déterminé par le serveur hôte. Essayez d'activer les Keep-Alives dans PuTTY. PuTTY envoie alors périodiquement des paquets nuls SSH à l'hôte distant, empêchant ainsi le délai d'expiration de la session.

Le client PuTTY peut être configuré pour toujours établir une connexion qui n'expire pas en raison d'une inactivité. Pour créer et enregistrer une nouvelle connexion persistante, procédez comme suit:

  1. Ouvrez l'application PuTTY et accédez au panneau Options (intitulé "Catégorie") situé à 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, modifiez la valeur par défaut de "Secondes entre Keepalives" de 0 (désactivé) à 1800 (30 minutes).
  4. Cochez la case "Activer TCP keepalives (option SO_KEEPALIVE)". Remarque: Cette option peut ne pas être disponible dans les anciennes versions du client PuTTY.
  5. En haut à 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, "destinataire.adresseip.here.com" ou "192.168.1.1").
  7. Dans la zone de saisie de texte "Sessions enregistrées", indiquez un nom pour la session ("session enregistrée", par exemple).
  8. Sélectionnez "Enregistrer".

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

Si vos sessions connectées expirent encore, entrez un nombre inférieur de secondes dans la valeur "Secondes entre Keepalives".

11
afrab_null

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

1
AVA

J'avais le même problème depuis longtemps, j'utilise PuTTY pour me connecter aux instances AWS linux (certains serveurs de cloud distants). J'ai lu comment résoudre le problème avec keepAlives sur plusieurs pages et plusieurs pages, mais en vain.

Et juste hier, alors que je cherchais des paramètres de jeu de couleurs, j’ai trouvé ceci: https://github.com/jblaine/solarized-and-modern-PuTTY

Outre le réglage des couleurs du terminal, il applique certaines valeurs par défaut saines (comme le précédent KeepAlives à 59 secondes et plus), et devinez quoi? Je n'ai pas eu de connexion fermée pendant deux jours entiers.

0
Mario Chapa