PuTTY est un programme client pour les protocoles de réseau SSH, Telnet et Rlogin.
Ces protocoles sont tous utilisés pour exécuter une session à distance sur un ordinateur, via un réseau. PuTTY implémente la fin client de cette session : la fin à laquelle la session est affichée, plutôt que la fin à laquelle elle se déroule.
En termes très simples : vous lancez PuTTY sur une machine Windows, et vous lui dites de se connecter à (par exemple) une machine Unix. PuTTY ouvre une fenêtre. Ensuite, tout ce que vous tapez dans cette fenêtre est envoyé directement à la machine Unix, et tout ce que la machine Unix renvoie est affiché dans la fenêtre. Vous pouvez donc travailler sur la machine Unix comme si vous étiez assis à sa console, tout en étant assis ailleurs.
Ce téléchargement comprend les outils suivants :
- PuTTY (le client Telnet et SSH lui-même)
- PSCP (un client SCP, c'est-à-dire une copie de fichier sécurisée en ligne de commande)
- PSFTP (un client SFTP, c'est-à-dire des sessions générales de transfert de fichiers, un peu comme le FTP)
- PuTTYtel (client uniquement sur Telnet)
- Plink (une interface de ligne de commande vers les terminaux PuTTY)
- Pageant (un agent d'authentification SSH pour PuTTY, PSCP et Plink)
- PuTTYgen (un utilitaire de génération de clés RSA et DSA).