PuTTY — terminalemulator för SSH, Telnet och seriell kommunikation
Översikt av PuTTY: funktioner, protokollstöd, historia, komponenter och vanliga användningsområden för denna öppna terminalemulator.
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.
Bildgalleri
1 BildFunktioner 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
- Allmän information om PuTTY
- PuTTY som klientprogram
- SSH-protokollet
- Telnet-protokollet
- rlogin-protokollet
- Rå TCP-anslutningar
- Nätverksprotokoll och säkerhet
- Betydelsen av 'tty' i terminalsammanhang
- PuTTY för Microsoft Windows
- Portningar till andra operativsystem
- Unix-liknande plattformar
- Portning för Mac OS
- Mac OS X-anpassningar
- Exempel på mobila anpassningar (Symbian)
- Exempel på mobila anpassningar (Windows Mobile)
- Licensdetaljer (MIT-licensen)
- Källkod och öppen källkodsdistribution
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.
Funktioner
Några funktioner i PuTTY är:
- Stöd för Unicode.
- Kontroll över SSH-krypteringsnyckeln och protokollversionen.
- SCP- och SFTP-klienter på kommandoraden, kallade "pscp" respektive "psftp".
- Kontroll över portvidarebefordran med SSH (lokal, fjärr eller dynamisk portvidarebefordran), inklusive inbyggd hantering av X11-vidarebefordran.
- Emulerar de flesta xterm- och VT102-kontrollsekvenser samt en stor del av ECMA-48-terminalemulering.
- Stöd för IP Version 6.
- Stödjer 3DES, AES, Arcfour, Blowfish, DES.
- Stöd för autentisering med offentliga nycklar.
- Stöd för lokala seriella portanslutningar.
Huvudprogram
De tillgängliga versionerna består av några eller alla följande program:
- PuTTY - själva Telnet- och SSH-klienten;
- PSCP - en SCP-klient, dvs. säker filkopiering via kommandoraden;
- PSFTP - en SFTP-klient, dvs. allmänna filöverföringssessioner liknande FTP;
- PuTTYtel - en klient som endast använder Telnet;
- Plink - ett kommandoradsgränssnitt för PuTTY-backendarna;
- Pageant - en SSH-autentiseringsagent för PuTTY, PSCP och Plink;
- PuTTYgen - ett verktyg för att generera RSA- och DSA-nycklar;
- pterm - en fristående terminalemulator.
Relaterade sidor
- W-PuTTY-CD
- FreeOTFE - Disk kryptering
- Pretty Good Privacy (PGP) - Kryptering av e-post
Frågor och svar
Q: Vad är PuTTY?
S: PuTTY är ett terminalemulatorprogram som kan fungera som en klient för databehandlingsprotokollen SSH, Telnet, rlogin och rå TCP.
F: Vad är innebörden av ordet "PuTTY"?
S: Ordet "PuTTY" har ingen betydelse, men "tty" används ibland för Unix-terminaler som en akronym för "teletype".
F: Vilka operativsystem skrevs PuTTY för?
S: PuTTY skrevs först för Microsoft Windows, men har portats till andra operativsystem, inklusive vissa Unix-liknande plattformar.
F: Har PuTTY portats till Mac OS?
S: Ja, PuTTY har portats till Mac OS.
F: Har PuTTY officiellt stöd på operativsystemen Symbian och Windows Mobile?
S: Nej, inofficiella portningar av PuTTY har skapats för operativsystemen Symbian och Windows Mobile.
F: Är PuTTY fri programvara med öppen källkod?
S: Ja, PuTTY är licensierat under MIT-licensen, och det är fri programvara med öppen källkod.
F: Vad är den aktuella statusen för PuTTY?
S: PuTTY är för närvarande en betaversion.
Relaterade artiklar
Författare
AlegsaOnline.com PuTTY — terminalemulator för SSH, Telnet och seriell kommunikation Leandro Alegsa
URL: https://sv.alegsaonline.com/art/80189
Källor
- chiark.greenend.org.uk : "PuTTY FAQ"
