PuTTY è un programma client per i protocolli di rete SSH, Telnet e Rlogin.
Questi protocolli sono tutti utilizzati per eseguire una sessione remota su un computer, su una rete. PuTTY implementa la fine del client di quella sessione: la fine in cui la sessione viene visualizzata, piuttosto che la fine in cui viene eseguita.
In termini molto semplici: si esegue PuTTY su una macchina Windows, e gli si dice di connettersi (per esempio) ad una macchina Unix. PuTTY apre una finestra. Quindi, tutto ciò che si digita in quella finestra viene inviato direttamente alla macchina Unix, e tutto ciò che la macchina Unix invia indietro viene visualizzato nella finestra. Così si può lavorare sulla macchina Unix come se si fosse seduti alla sua console, mentre in realtà si è seduti da qualche altra parte.
Questo download include i seguenti strumenti:
- PuTTY (il client Telnet e SSH stesso)
- PSCP (un client SCP, cioè una copia sicura dei file a riga di comando)
- PSFTP (un client SFTP, cioè sessioni generali di trasferimento file molto simili all'FTP)
- PuTTYtel (un cliente solo Telnet)
- Plink (un'interfaccia a riga di comando per le estremità posteriori di PuTTY)
- Pageant (un agente di autenticazione SSH per PuTTY, PSCP e Plink)
- PuTTYgen (un'utilità per la generazione di chiavi RSA e DSA).