PuTTY ist ein Clientprogramm für den Aufbau einer sicheren Verbindung von einem Client zu einem Secure- Shell- bzw. Telnet- Server.
PuTTY arbeitet mit Secure Shell ( SSH) und Tunneling und läuft unter Windows, Unix und Symbian. Der Verbindungsaufbau sieht eine vorherige Überprüfung der Indentität des Teilnehmers mit entsprechenden Authentifizierungen vor. Über die sichere PuTTY-Verbindung können in einer textorientierten Sitzung Befehle vom Client zum Unix- oder Linux-Server abgesetzt und auf dem Server ausgeführt werden.
Funktional entspricht PuTTY WinSCP und OpenSSH. Bei PuTTY werden die einzelnen Sitzungen mit ihren Einstellungen als Profile abgespeichert.