PuTTY – nemokamas atviro kodo SSH, Telnet terminalo emuliatorius

PuTTY yra terminalo emuliatoriaus programa, kuri gali veikti kaip SSH, Telnet, rlogin ir neapdorotų TCP skaičiavimo protokolų klientas. Programa leidžia prisijungti prie nuotolinių serverių, siųsti komandas ir peržiūrėti teksto išvestį taip, tarsi dirbtumėte tiesiogiai prie serverio konsolės. Žodis "PuTTY" neturi jokios specialios reikšmės, nors „tty“ kartais vartojamas Unix terminalams pavadinti — tai trumpinys nuo „teletype“ akronimas.

Savybės

  • Palaiko tiek SSH-2, tiek senesnį SSH-1 (rekomenduojama naudoti SSH-2) ir kitas terminalo ryšio protokolų rūšis.
  • Autentifikacija naudotojo vardu ir slaptažodžiu arba raktų poromis (privatus/ viešasis raktas), taip pat galimybė naudoti agent programas privatiesiems raktams valdyti.
  • Portų persiuntimas (tiek lokalus, tiek atvirkštinis), leidžiantis saugiai suleisti TCP srautą per SSH tunelį.
  • Terminalo emuliacija (konfigūruojami šrifto dydžiai, spalvos, klaviatūros žemėlapiai, eilutės tvarkymas), sesijų nustatymų išsaugojimas ir prisijungimų žurnalavimas.
  • Komandinės eilutės įrankiai, kuriuos dažnai palaiko arba tiekia PuTTY paketai (pvz., plink, pscp, psftp, puttygen, pageant), kas palengvina skriptavimą ir failų persiuntimą.

Platformos ir portai

„PuTTY“ pirmą kartą buvo sukurtas "Microsoft Windows", tačiau vėliau buvo perkeltas į kitas operacines sistemas, įskaitant kai kurias į "Unix" panašias platformas. Yra projektų ir neoficialių versijų, skirtų įvairioms sistemoms — pavyzdžiui, bandymai perkelti į Mac OS ir Mac OS X operacinės sistemos. Taip pat yra neoficialių portų į tokią įrangą kaip Symbian ir Windows Mobile operacines sistemas, tačiau šios versijos gali būti ribotos arba nebeturėti visų funkcijų.

Diegimas ir pagrindinis naudojimas

Windows vartotojai dažniausiai atsisiunčia vykdomąjį failą ir įdiegia programą tradiciniu būdu. Po to galima išsaugoti sesijas su dažniausiai naudojamais nustatymais (adresu, prievadu, autentifikacijos tipu), keisti terminalo išvaizdą ir konfigūruoti ryšio parinktis. Pagrindinis prisijungimo procesas paprastai reiškia:

  • Įvesti nuotolinio serverio adresą (arba IP) ir prievadą.
  • Pasirinkti protokolą (SSH, Telnet, rlogin ar „raw“ TCP).
  • Nustatyti autentifikaciją (slaptažodis arba raktas) bei papildomas saugumo parinktis.
  • Išsaugoti sesiją, jei planuojate prisijungti vėl vėliau.

Patyrę naudotojai naudoja komandų eilutės įrankius, pvz., plink (nuotolinės komandos vykdymui) arba pscp/psftp (failų perdavimui), ir naudoja pageant raktų agentą, kad nereikėtų kas kartą įvesti rakto slaptažodžio.

Saugumas ir geros praktikos

PuTTY palaiko modernius šifravimo algoritmus ir raktų mainų metodus, tačiau saugumui užtikrinti rekomenduojama:

  • Naudoti SSH-2 vietoje SSH-1, nes SSH-1 laikomas nesaugiu.
  • Patikrinti ir patvirtinti serverio viešąjį raktą pirmą kartą jungiantis (neautomatiškai priimti nepažįstamų raktų).
  • Rinktis stiprius privatų raktą apsaugančius slaptažodžius arba naudoti saugius rakto formatus.
  • Naudoti portų persiuntimo funkciją atsargiai ir vengti atidaryti nereikalingų tunelių viešose tinkluose.

Licencija ir vystymas

„PuTTY“ yra platinama pagal MIT licenciją ir laikoma nemokama atvirojo kodo programinė įranga. Tai reiškia, kad programą galima laisvai naudoti, kopijuoti ir modifikuoti pagal licencijos sąlygas. Projektas nuolat atnaujinamas — pasikeitimai apima klaidų taisymus, palaikymą naujiems šifravimo algoritmams ir mažas funkcijų patobulinimus.

Alternatyvos

Yra ir kitų terminalo emuliatorių bei SSH klientų, skirtų įvairioms platformoms — tiek grafinių, tiek komandinių. Renkantis alternatyvą verta atsižvelgti į platformos suderinamumą, reikiamas funkcijas (pvz., grafinius tunelius, integruotą SCP/SFTP palaikymą) ir saugumo garantijas.

Apibendrinant, PuTTY yra patikimas ir lengvai naudojamas įrankis nuotoliniams prisijungimams vykdyti, plačiai naudojamas administravimo ir kūrimo darbo eigoje dėl savo paprastumo, mažo užimamumo ir plataus protokolų palaikymo.

Funkcijos

Kai kurios PuTTY funkcijos:

  • "Unicode" palaikymas.
  • SSH šifravimo rakto ir protokolo versijos valdymas.
  • Komandinės eilutės SCP ir SFTP klientai, vadinami atitinkamai "pscp" ir "psftp".
  • Prievadų peradresavimo valdymas naudojant SSH (vietinis, nuotolinis arba dinaminis prievadų peradresavimas), įskaitant integruotą X11 peradresavimo valdymą.
  • Emuliuoja daugumą xterm, VT102 valdymo sekų, taip pat didžiąją dalį ECMA-48 terminalo emuliacijos.
  • IP 6 versijos palaikymas.
  • Palaiko 3DES, AES, "Arcfour", "Blowfish", DES.
  • Viešojo rakto autentifikavimo palaikymas.
  • Vietinių nuosekliojo prievado jungčių palaikymas.

Pagrindinės programos

Galimas versijas sudaro kai kurios arba visos šios programos:

  • PuTTY - pats "Telnet" ir SSH klientas;
  • PSCP - SCP klientas, t. y. komandinės eilutės saugus failų kopijavimas;
  • PSFTP - SFTP klientas, t. y. bendros failų perdavimo sesijos, panašios į FTP;
  • PuTTYtel - tik "Telnet" klientas;
  • Plink - komandinės eilutės sąsaja su PuTTY galiniais įrenginiais;
  • "Pageant" - SSH autentifikavimo agentas, skirtas "PuTTY", PSCP ir "Plink";
  • PuTTYgen - RSA ir DSA raktų generavimo programa;
  • pterm - atskiras terminalo emuliatorius.
"PuTTY" paleista sesija sistemoje "Windows Vista".Zoom
"PuTTY" paleista sesija sistemoje "Windows Vista".

Susiję puslapiai

Klausimai ir atsakymai

Klausimas: Kas yra PuTTY?


A: PuTTY yra terminalo emuliatoriaus programa, kuri gali veikti kaip SSH, "Telnet", "rlogin" ir neapdorotų TCP skaičiavimo protokolų klientas.

K: Ką reiškia žodis "PuTTY"?


A: Žodis "PuTTY" neturi jokios reikšmės, nors "tty" kartais vartojamas "Unix" terminalams vadinti kaip "teletype" akronimas.

K.: Kokioms operacinėms sistemoms buvo sukurtas PuTTY?


A: PuTTY pirmiausia buvo parašytas "Microsoft Windows" operacinei sistemai, tačiau jis buvo perkeltas į kitas operacines sistemas, įskaitant kai kurias į "Unix" panašias platformas.

K: Ar PuTTY buvo perkeltas į Mac OS?


A: Taip, PuTTY buvo perkeltas į "Mac OS".

K: Ar PuTTY oficialiai palaikomas "Symbian" ir "Windows Mobile" operacinėse sistemose?


A: Ne, "Symbian" ir "Windows Mobile" operacinėms sistemoms sukurti neoficialūs "PuTTY" prievadai.

K: Ar PuTTY yra nemokama ir atviro kodo programinė įranga?


A: Taip, "PuTTY" yra licencijuota pagal MIT licenciją, todėl ji yra nemokama ir atviro kodo programinė įranga.

K: Kokia yra dabartinė PuTTY būklė?


A: Šiuo metu PuTTY yra beta versija.

AlegsaOnline.com - 2020 / 2025 - License CC3