Lorsque l’on gère au quotidien des commutateurs, des routeurs ou des serveurs distants, PuTTY demeure le client SSH et Telnet le plus rapide à dégainer sous Windows. Pourtant, son comportement initial présente plusieurs lacunes : un historique de défilement trop court, un encodage parfois inadapté, l’absence de journalisation automatique ou des sessions qui se déconnectent après quelques minutes d’inactivité.
Pour éviter de redéfinir ces options à chaque nouvelle connexion ad hoc, il est indispensable de mettre à jour le profil Default Settings. Tout nouvel hôte ouvert sans profil spécifique héritera instantanément de vos préférences.
La procédure pour enregistrer la configuration par défaut
Modifier la configuration de base de PuTTY nécessite de respecter un ordre précis pour ne pas écraser vos réglages par inadvertance :
- Ouvrez le logiciel sans charger de session existante.
- Dans l’arborescence de gauche, parcourez les différentes sections pour ajuster vos paramètres (apparence, journalisation, encodage, etc.).
- Revenez sur l’écran d’accueil en cliquant sur Session tout en haut de la liste.
- Dans la zone centrale, sélectionnez l’élément Default Settings.
- Cliquez sur le bouton Save situé sur la droite.
Dès lors, chaque lancement direct d’une adresse IP ou d’un nom d’hôte exploitera cette matrice personnalisée.
Les réglages indispensables à intégrer
1. Activer la journalisation automatique (Session > Logging)
Garder une trace des commandes saisies et des réponses de la machine est essentiel en production. Cochez l’option Printable output, puis indiquez un chemin de fichier dynamique dans le champ dédié. PuTTY gère des variables pratiques pour nommer automatiquement vos fichiers :
- &H : nom d’hôte ou adresse IP cible.
- &Y, &M, &D : année, mois et jour en cours.
- &T : heure de la connexion.
Un modèle comme C:\Logs\putty_&H_&Y&M&D_&T.log garantit un horodatage clair pour auditer vos interventions, par exemple lors d’une session de diagnostic où vous devez afficher les connection socket sur un serveur Linux.
2. Augmenter le tampon de défilement (Window)
La valeur par défaut de PuTTY ne conserve que 200 lignes en mémoire, ce qui s’avère vite insuffisant lors de l’affichage d’une table de routage complète ou d’une sortie de configuration volumineuse. Dans la section Window, passez le paramètre Lines of scrollback à 5000 ou 10000.
3. Forcer l’encodage en UTF-8 (Window > Translation)
Pour éviter les caractères étranges dans les éditeurs de texte ou les interfaces ncurses, assurez-vous que le jeu de caractères sélectionné est bien UTF-8 sous Remote character set.
4. Maintenir la connexion active (Connection)
Les pare-feu et routeurs coupent fréquemment les sessions TCP inactives pour libérer leurs tables d’états. Pour éviter d’être déconnecté au milieu d’une analyse réseau ou d’un dépannage lié aux baux d’adresses, pour lequel vous devez parfois prendre précedance sur la configuration dhcp, configurez la valeur Seconds between keepalives sur 30 dans la section Connection.
Où sont enregistrées ces informations ?
Contrairement aux outils stockant leurs fichiers en clair dans le profil utilisateur, PuTTY enregistre ses paramètres dans la base de registre Windows, plus précisément sous la ruche :
HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\Default%20Settings
Si vous devez déployer votre environnement standard sur un nouveau poste d’administration, il vous suffit d’exporter cette clé au format .reg pour réimporter instantanément l’intégralité de vos préférences par défaut.




