PuTTY est un émulateur de terminal open-source principalement pour Microsoft Windows, mais il ya aussi des versions pour les systèmes d'exploitation Linux et Mac. PuTTY agit comme un client SSH, Telnet et protocoles TCP premières, et contient un client de console série pour les connexions série locaux. PuTTY magasins les clés privées nécessaires pour se connecter et authentifier avec des serveurs SSH dans son propre format, désignées par une extension de .PPK à la fin du nom de fichier. Pour utiliser les clés privées avec OpenSSH sur Ubuntu, convertir les fichiers .PPK avec l'outil PuTTYgen.