<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" ><channel><title>Kévin Subileau &#187; PuTTY</title> <atom:link href="http://www.kevinsubileau.fr/tag/putty/feed" rel="self" type="application/rss+xml" /><link>http://www.kevinsubileau.fr</link> <description>Espace personnel</description> <lastBuildDate>Sun, 02 Feb 2020 15:18:58 +0000</lastBuildDate> <language>fr-FR</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <item><title>Maintenir une connexion SSH inactive ouverte</title><link>http://www.kevinsubileau.fr/informatique/astuces-tutoriels/putty-maintenir-connexion-session-ssh-inactive-ouverte.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=rss</link> <comments>http://www.kevinsubileau.fr/informatique/astuces-tutoriels/putty-maintenir-connexion-session-ssh-inactive-ouverte.html#comments</comments> <pubDate>Sat, 19 Apr 2014 18:00:43 +0000</pubDate> <dc:creator>Kévin Subileau</dc:creator> <category><![CDATA[Astuces et Tutoriels]]></category> <category><![CDATA[PuTTY]]></category> <category><![CDATA[SSH]]></category><guid isPermaLink="false">http://www.kevinsubileau.fr/?p=1039</guid> <description><![CDATA[Après une période d'inactivité plus ou moins longue, il arrive parfois qu'une session SSH soit automatiquement close. Pour éviter ces déconnexions intempestives, il existe une solution très simple pour PuTTY et pour le client Linux. <a href="http://www.kevinsubileau.fr/informatique/astuces-tutoriels/putty-maintenir-connexion-session-ssh-inactive-ouverte.html">Lire la Suite <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>Avec certains serveurs, il arrive parfois de subir des <strong>déconnexions intempestives après une période d'inactivité</strong> plus ou moins longue. Vous ouvrez la connexion SSH, vous l'utilisez un peu, vous faites autre chose pendant un certain temps en laissant votre connexion ouverte, puis, quand vous revenez, vous constatez que <strong>la connexion SSH s'est interrompue</strong>.</p><p>En fait, le plus souvent, il ne s'agit pas d'un problème au niveau du serveur SSH, ni même du réseau de votre fournisseur d'accès Internet. Dans la plupart des cas, la connexion inactive est interrompue par les <strong>routeurs NAT</strong> (comme votre box Internet par exemple).</p><p>En effet, SSH utilise une connexion TCP, et les routeurs NAT conservent une<strong> table des connexions TCP actives</strong>, et suppriment de cette table les connexions inactives depuis trop longtemps pour faire un peu de ménage, ce qui provoque la déconnexion.</p><p>Pour contourner ce problème, il faut faire en sorte que des données (quelques octets suffisent) transitent de manière régulière sur la connexion, même lorsque vous ne tapez rien au clavier ou qu'il ne doit rien être affiché. Les routeurs NAT percevront ainsi la connexion comme étant active, et la conserveront dans leurs tables. La bonne nouvelle, c'est que cette solution est très simple à mettre en place, que ce soit sur Windows avec PuTTY ou sur Linux avec le client SSH de base.<span id="more-1039"></span></p><h3>Sur Windows (PuTTY)</h3><p>Avec PuTTY, dans les propriétés de la session, rendez-vous dans la catégorie <em>Connection,</em> pour <strong>définir l'option <em>Seconds between keepalives</em> à une valeur différente de zéro</strong>, mais inférieure au délai en secondes au bout duquel vous avez constaté que la connexion inactive était coupée.</p><div id="attachment_1043" class="wp-caption aligncenter" style="width: 470px"><img class="size-full wp-image-1043" alt="putty-keepalives" src="http://www.kevinsubileau.fr/wp-content/uploads/2014/04/putty-keepalives.png" width="460" height="398" /><p class="wp-caption-text">L'option bien discrète qui vous épargne une crise de nerf...</p></div><p>Cliquez ensuite sur <em>Open</em> pour ouvrir la connexion ou retournez à l'écran principal pour enregistrer ces paramètres dans votre session.</p><h3>Sur Linux</h3><p>Sur Linux, il y a plusieurs possibilités selon ce que vous souhaitez faire précisément. Si vous êtes <strong>administrateur de la machine cliente</strong> (root) et que vous souhaitez corriger ce problème pour tous les utilisateurs, il faut éditer le fichier <em>/etc/ssh/ssh_config</em>. <strong>Si vous préférez appliquer les réglages que pour vous</strong>, éditez le fichier <em>~/.ssh/config</em> (créez-le s'il n'existe pas). Dans les deux cas, voici ce qu'il faut mettre :</p><pre class="brush: text; gutter: false; first-line: 1; highlight: []; html-script: false">Host *
    ServerAliveInterval 60
    ServerAliveCountMax 2</pre><p>L'option <em>ServerAliveInterval 60</em> signifie que <strong>des données seront envoyées toutes les 60 secondes</strong> pour demander au serveur de confirmer que la connexion est toujours ouverte, et permet au passage de garder une connexion active au niveau des routeurs NAT.</p><p>L'option <em>ServerAliveCountMax 2</em> indique au client SSH de considérer la connexion comme fermée si l'on ne reçoit pas de réponse après deux demandes de confirmation. Mais ici, ce n'est pas ce qui nous intéresse le plus.</p><p>Par ailleurs, si vous êtes<strong> administrateur du serveur SSH</strong>, vous pouvez également mettre la configuration suivante dans le fichier <em>/etc/ssh/sshd_config</em> pour corriger le problème pour tous les clients qui se connectent à ce serveur :</p><pre class="brush: text; gutter: false; first-line: 1; highlight: []; html-script: false">ClientAliveInterval 300
ClientAliveCountMax 2</pre><p>Le principe reste le même que pour la configuration côté client, seul les noms des paramètres changent. Toutefois n'oubliez pas de <strong>redémarrer le service SSH</strong> pour que ces changements de configuration soient pris en compte (<em>/etc/init.d/ssh restart</em> par exemple).</p><p>Enfin, si vous ne souhaitez pas modifier votre configuration de manière persistante, vous pouvez utiliser une <strong>option de la ligne de commande</strong> du client SSH :</p><pre class="brush: shell; gutter: false; first-line: 1; highlight: []; html-script: false">ssh -o &quot;ServerAliveInterval 60&quot; user@domain</pre>]]></content:encoded> <wfw:commentRss>http://www.kevinsubileau.fr/informatique/astuces-tutoriels/putty-maintenir-connexion-session-ssh-inactive-ouverte.html/feed</wfw:commentRss> <slash:comments>6</slash:comments> </item> <item><title>Putty et Vi : corriger le &quot;bug&quot; du pavé numérique</title><link>http://www.kevinsubileau.fr/informatique/astuces-tutoriels/putty-vi-corriger-bug-pave-numerique-numpad.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=rss</link> <comments>http://www.kevinsubileau.fr/informatique/astuces-tutoriels/putty-vi-corriger-bug-pave-numerique-numpad.html#comments</comments> <pubDate>Wed, 23 Jan 2013 20:18:55 +0000</pubDate> <dc:creator>Kévin Subileau</dc:creator> <category><![CDATA[Astuces et Tutoriels]]></category> <category><![CDATA[PuTTY]]></category> <category><![CDATA[Vi]]></category><guid isPermaLink="false">http://www.kevinsubileau.fr/?p=238</guid> <description><![CDATA[Corriger définitivement le problème du pavé numérique avec Vi et Putty, dont les utilisateurs pensent souvent à tort qu'il s'agit d'un bug. <a href="http://www.kevinsubileau.fr/informatique/astuces-tutoriels/putty-vi-corriger-bug-pave-numerique-numpad.html">Lire la Suite <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p><a title="Putty" href="http://www.chiark.greenend.org.uk/~sgtatham/putty/">Putty</a> est un<strong> client Telnet/SSH</strong> pour Windows très connu et très utilisé. Toutefois, il est fort probable que vous ayez déjà rencontré le <em>"bug du numpad"</em> : lorsque vous utilisez via PuTTY des outils comme Vi ou Nano entre autres, et que <strong>vous tentez de saisir des chiffres avec votre pavé numérique, des caractères totalement différents sont inscrits</strong>. Bien que cette astuce soit déjà facilement accessible sur le net, j'ai choisi de la partager car je vois encore trop souvent des gens, parfois professionnels et/ou utilisateurs quotidiens, s’accommoder de ce "bug" qui n'en est pas un !</p><p>En effet, pour corriger ce petit souci, il suffit de cocher la case <em><strong>"Disable application keypad mode"</strong></em> dans <em>Terminal &gt; Features</em> avant de vous connecter.</p><p><img class="aligncenter size-full wp-image-239" alt="" src="http://www.kevinsubileau.fr/wp-content/uploads/2013/01/putty-vi-keypad-pave-numerique.jpg" width="354" height="340" /></p><p>Si vous êtes déjà connecté à votre serveur, vous pouvez tout de même modifier ce paramètre en effectuant un clic droit sur la barre de titre de votre fenêtre de session en cours, puis en cliquant sur <em>"Change Settings..."</em> pour accéder à la fenêtre de configuration.</p><p>Enfin, pour en finir définitivement avec ce problème, je vous conseille d'ouvrir PuTTY (fenêtre de connexion), de modifier le réglage comme indiqué, puis de revenir sur <em>"Session"</em>, choisir <em>"Default Settings"</em> dans la liste des sessions enregistrées et cliquer sur <em>"Save"</em>.</p><p>Comme on dit, <em>"It's not a bug, it's a feature !"</em> <img src='http://www.kevinsubileau.fr/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /></p> ]]></content:encoded> <wfw:commentRss>http://www.kevinsubileau.fr/informatique/astuces-tutoriels/putty-vi-corriger-bug-pave-numerique-numpad.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching using disk: basic

Served from: www.kevinsubileau.fr @ 2026-05-06 02:02:14 -->