PuTTY är en fri och öppen terminalemulator som främst används som klient för fjärranslutningar. Programmet stöder flera protokoll, bland annat SSH, Telnet, rlogin och rå TCP, samt seriell kommunikation. Namnet "PuTTY" saknar officiell betydelse; delen "tty" kan associeras med Unix-terminaler (teletype), men namnet är i första hand ett varumärke för verktyget.

Funktioner och komponenter

PuTTY erbjuder grundläggande och avancerade funktioner för säker terminalåtkomst. Bland de mest använda egenskaperna syns stöd för både SSH-1 och SSH-2, möjligheter till autentisering med lösenord eller offentliga/privata nycklar, samt konfigurationsmöjligheter för terminaltyper, teckenkodning och portvidarebefordran. Programsviten innehåller även separata verktyg som PuTTYgen (nyckelgenerator), Pageant (SSH-agent), samt filöverföringsverktygen PSCP och PSFTP.

Konfigurationen i Windows lagras traditionellt i registret, vilket gör inställningar lätta att ändra via GUI eller automatisk distribution. PuTTY har ett enkelt gränssnitt som ändå räcker för avancerade användningsfall, exempelvis kombinationen av terminalsessioner, lokala/remote port forwarding och autentiseringsdelegation.

Historia och plattformar

PuTTY utvecklades ursprungligen för Microsoft Windows men har senare portats till flera andra operativsystem. Det finns officiella och inofficiella portar till olika Unix-liknande system, macOS och mobila plattformar. Projektet har under lång tid publicerat stabila versioner medan utvecklaren historiskt kallat utsläppta versioner för "beta" även efter lång tid i användning.

Användningsområden och betydelse

PuTTY är ett vanligt verktyg för systemadministratörer, utvecklare och alla som behöver säker fjärråtkomst till servrar. Det används ofta för att administrera Linux- och Unix-servrar från Windowsklienter, för att tunnla trafik via SSH samt för att utföra filöverföringar och automatiserade skript med de medföljande verktygen. På grund av sin enkelhet och breda protokollstöd är PuTTY ett populärt första val i många tekniska miljöer.

Särdrag och relaterade verktyg

PuTTY är licensierat under MIT-licensen och distribueras som fri programvara. Projektet har även skapat ett ekosystem av relaterade klienter och varianter som byggt vidare på grundfunktionaliteten. Några distributioner erbjuder grafiska förbättringar, sessionhantering eller mer integrerade lösningar, medan andra lämnar den kompakta, portabla karaktären intakt.

Vidare läsning och resurser

PuTTY är ett lättanvänt men kraftfullt verktyg i verktygslådan för nätverks- och systemarbete. Genom att kombinera flera protokollstöd och enkla verktyg för nyckelhantering har det blivit en standardlösning för säker fjärråtkomst i mångas arbetsflöden.