Xshell : gestion des sessions, commandes rapides et déclencheurs pour ceux qui vivent dans un terminal

Résumé

Un client SSH pour Windows construit autour de dossiers de sessions, de profils d'authentification réutilisables, d'un panneau de commandes rapides et de déclencheurs réagissant au texte du terminal. Gratuit en usage familial et scolaire, sous licence en usage professionnel.

Recommander
Nom
Xshell
Version
20260720
Open source
Propriétaire
Système
Windows
Mis à jour
2026-10-26 22:00

Cinquante serveurs, et toutes les adresses en mémoire

Pour qui administre des machines, le client SSH n'est pas un utilitaire mais le poste de travail principal. Pourtant, beaucoup travaillent encore avec un terminal à l'ancienne qui demande l'adresse, le port, le nom d'utilisateur et le chemin de la clé à chaque connexion, et ne retient rien d'une session à l'autre. Pour deux serveurs, cela va. À cinquante, cela devient une taxe quotidienne, et une taxe dangereuse : à la seconde où l'on se trompe d'hôte, on se retrouve sur la mauvaise machine avec les bons identifiants.

Xshell est la référence actuelle de cette catégorie sous Windows, développé par une équipe en Corée et utilisé par des équipes d'exploitation dans plus de quatre-vingt-dix pays. La licence mérite d'être précisée tôt : l'usage familial et scolaire est gratuit sans limite de durée, et depuis 2022 la limite du nombre d'onglets a disparu, si bien que l'édition gratuite ouvre autant de sessions que voulu. L'usage commercial exige une licence achetée.

La gestion des sessions, et c'est là le vrai cœur

Toutes les connexions distantes sont rangées dans des dossiers, et chaque session porte sa propre adresse, son port, son nom d'utilisateur, sa clé et son saut de proxy. Cela seul supprime l'essentiel de la frappe. Ce qui la rend utilisable à grande échelle, c'est le code couleur : les serveurs d'environnements différents reçoivent des icônes et des couleurs distinctes, la production en rouge, la préproduction en ambre, le développement en bleu. Au bout d'une semaine, on voit la couleur avant le nom d'hôte, et c'est exactement la protection recherchée contre l'exécution de la bonne commande sur la mauvaise machine.

Xshell avec le gestionnaire de sessions ouvert

L'autre moitié, ce sont les profils d'authentification. Un nom d'utilisateur accompagné d'une clé ou d'un mot de passe se regroupe en un profil applicable à tout un ensemble de sessions. Le jour où une clé est renouvelée, le profil est modifié une fois et toutes les sessions qui l'utilisent suivent ; l'alternative consiste à ouvrir quarante sessions à la main et à les modifier une par une, ce qui est précisément le genre de travail qui produit des erreurs.

Commandes rapides et déclencheurs

Les commandes rapides transforment les commandes fréquentes en une rangée de boutons. Vérifier l'occupation des disques, redémarrer un service, suivre un journal : chacune devient un clic au lieu d'une ligne tapée de mémoire. Un panneau de rédaction l'accompagne, où plusieurs lignes peuvent être préparées et relues avant tout envoi au terminal, ce qui compte lorsqu'une commande multiligne ne se défait pas facilement.

Les déclencheurs sont le mécanisme le plus intéressant. Une règle surveille la sortie du terminal à la recherche d'une chaîne et exécute une action quand elle apparaît : mettre la ligne en rouge à l'apparition d'une erreur de permission, lever une notification sur le bureau quand une sauvegarde signale son achèvement. Pour le travail d'exploitation qui consiste à regarder défiler un journal pendant une heure, cela signifie ne plus fixer l'écran en permanence : le terminal signale ce qui demande attention au lieu d'attendre qu'on le remarque.

Onglets, volets séparés et transfert de fichiers

Les onglets se détachent et se rattachent : en extraire un pour en faire une fenêtre autonome, ou fusionner les onglets de deux fenêtres en une seule. Une fenêtre unique se divise horizontalement ou verticalement, de sorte que plusieurs machines s'observent en même temps sans fenêtres superposées. Avec la saisie simultanée activée, ce qui est tapé dans le volet actif est diffusé aux autres sessions ouvertes : une modification répétitive sur dix serveurs devient une seule commande.

Le transfert de fichiers est intégré et non rapporté. Le navigateur SFTP accepte le glisser-déposer dans les deux sens, les transferts ZMODEM fonctionnent à l'intérieur d'une session existante, et SCP est disponible en ligne de commande pour le travail scripté. Lorsqu'une vue graphique du système de fichiers distant est nécessaire, un outil de transfert compagnon s'ouvre directement sur la session courante au lieu de réauthentifier.

Ce n'est pas un remplacement d'appoint pour un terminal minimal, mais un outil industriel, et la différence se voit dans les parties qui ne comptent qu'à l'usage quotidien : sessions groupées, authentification réutilisable, panneau de commandes préparées, déclencheurs et journal de session. Chacun de ces éléments justifierait l'outil à lui seul. Les utilisateurs familiaux et scolaires ne paient rien, et les anciens comme les nouveaux reçoivent le même poste de travail ; pour qui se connecte à plusieurs serveurs par jour, c'est le chemin le plus rapide.
XshellTéléchargement
Systèmes pris en charge : Windows