PuTTY propose une interface de configuration pour renseigner l’adresse d’un serveur, choisir le protocole de connexion et enregistrer ses sessions favorites. © Simon Tatham

Pourquoi utiliser PuTTY ?

Se connecter à distance à un serveur avec SSH

PuTTY permet d'ouvrir une session sur un ordinateur ou un serveur distant directement depuis une fenêtre de terminal. L'utilisateur renseigne l'adresse de la machine, choisit le protocole de connexion et configure les paramètres nécessaires. Une fois la session ouverte, il peut exécuter des commandes, consulter des fichiers ou administrer des services à distance.

Le protocole SSH chiffre les échanges entre le client et le serveur. PuTTY prend également en charge Telnet, Rlogin et les connexions série, utiles dans certains environnements réseau ou pour intervenir sur des équipements spécifiques. Ces protocoles ne présentent toutefois pas tous le même niveau de sécurité. Telnet, notamment, ne chiffre pas les données transmises.

Le logiciel permet d'enregistrer plusieurs profils de connexion afin de retrouver rapidement les paramètres de ses serveurs habituels. Les réglages portent notamment sur le terminal, le clavier, les couleurs, l'encodage et le comportement des sessions.

Transférer des fichiers et automatiser des opérations

PuTTY s'accompagne de plusieurs utilitaires destinés à compléter les connexions à distance. PSCP permet de copier des fichiers avec SCP, tandis que PSFTP propose des transferts via SFTP. Ces outils fonctionnent principalement en ligne de commande et peuvent être intégrés à des scripts.

Plink constitue une autre composante importante de cet ensemble. Il permet d'établir une connexion et d'exécuter des commandes distantes depuis un terminal ou un script, sans passer par l'interface graphique principale de PuTTY. Il peut ainsi servir à automatiser certaines opérations d'administration.

PuTTY n'est cependant pas un gestionnaire de fichiers graphique comparable à un client FTP traditionnel. Les transferts reposent sur les utilitaires associés, ce qui demande de connaître leurs commandes et leurs paramètres. Cette organisation convient surtout aux utilisateurs qui souhaitent travailler directement avec les outils du système.

Gérer les clés SSH et personnaliser ses connexions

PuTTY propose des mécanismes d'authentification par mot de passe ou par clé SSH. Son utilitaire PuTTYgen permet de générer et de gérer des clés, tandis que Pageant joue le rôle d'agent d'authentification pour éviter de saisir systématiquement certaines informations lors des connexions.

Le logiciel offre également de nombreux réglages avancés : transfert de ports SSH, configuration des proxys, options de terminal, gestion des caractères et adaptation du comportement des sessions. Ces paramètres facilitent son intégration dans différents environnements techniques.

Cette souplesse nécessite en contrepartie une certaine familiarité avec les connexions réseau. L'interface privilégie les paramètres et les outils spécialisés plutôt qu'un parcours guidé. Les utilisateurs débutants devront notamment comprendre la configuration du serveur distant, la vérification de sa clé d'hôte et le fonctionnement des méthodes d'authentification.

PuTTY permet d’accéder à un serveur distant en ligne de commande via une connexion SSH sécurisée. Il est notamment utilisé pour administrer des machines, exécuter des commandes et consulter les résultats directement dans un terminal. © Simon Tatham

PuTTY : toutes les réponses à vos questions

Avec quel OS est compatible PuTTY ?

PuTTY est disponible sous Windows et sur les systèmes Unix, dont Linux. Sous Windows, l'éditeur propose notamment des installateurs pour les architectures x86-64, ARM64 et x86 32 bits. Sous Linux et les autres systèmes Unix compatibles, il peut être installé depuis les sources ou les paquets proposés par les distributions. Il n'existe pas de version officielle équivalente pour macOS, Android ou iOS distribuée par l'équipe PuTTY.

Faut-il créer un compte pour utiliser PuTTY ?

Non. PuTTY fonctionne sans inscription ni compte auprès de son éditeur. En revanche, pour se connecter à un serveur distant, il faut disposer des informations d'accès nécessaires : adresse du serveur, identifiant utilisateur et méthode d'authentification autorisée.

PuTTY est-il gratuit ou payant ?

PuTTY est entièrement gratuit et distribué sous une licence open source de type MIT. Son utilisation ne nécessite aucun abonnement ni achat de licence. Le code source est accessible publiquement et le logiciel peut être utilisé dans un contexte personnel comme professionnel, dans le respect de sa licence.

Quels protocoles de connexion PuTTY prend-il en charge ?

PuTTY prend en charge SSH, Telnet, Rlogin, SUPDUP ainsi que les connexions série. SSH est généralement à privilégier pour l'administration sécurisée des machines distantes.

Quelle différence entre PuTTY et PuTTYgen ?

PuTTY sert principalement à établir des connexions à distance. PuTTYgen est un outil complémentaire destiné à générer, importer et gérer des clés SSH utilisées pour l'authentification.