# Kaip naudoti SSH raktus su „PuTTY“ „Windows“ sistemoje

„PuTTY“ SSH klientas, skirtas „Microsoft Windows“ sistemai, naudoja kitokį raktų formatą nei „OpenSSH“ klientas. Jei norite naudoti „PuTTY“, turite sukurti naują SSH viešąjį ir privatųjį raktą naudodami „PuTTYgen“ įrankį arba konvertuoti esamą „OpenSSH“ privatųjį raktą.

SSH (Secure Shell) gali atlikti autentifikavimą naudojant įprastą vartotojo vardo ir slaptažodžio derinį arba viešojo ir privataus raktų porą. SSH raktų pora užtikrina pasitikėjimą tarp kliento ir serverio, todėl autentifikuojantis slaptažodžio įvesti nebereikia. Nors tai nėra privaloma, siekiant didesnio saugumo SSH privatųjį raktą galima užšifruoti slaptažodžio fraze.

## Ko reikia, kad galėčiau naudoti SSH raktus su „PuTTY“?

- „PuTTY“ SSH klientas, skirtas „Microsoft Windows“
- Nuotolinis serveris, prieinamas per „OpenSSH“

## Kaip įdiegti „PuTTY“ ir „PuTTYgen“

Norint konvertuoti OpenSSH raktus ir prisijungti prie serverio per SSH, reikalingos tiek „PuTTY“, tiek „PuTTYgen“ programos. Šias dvi programas galima atsisiųsti atskirai arba, geriau, kaip „Windows“ diegimo paketą iš [„PuTTY“ atsisiuntimo puslapio](http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html "PuTTY Download Page").

Atsisiuntus „PuTTY“ diegimo programą „Windows“ sistemai, dukart spustelėkite vykdomąjį failą aplanke „Atsisiuntimai“ ir sekite diegimo vedlio nurodymus. Numatytieji nustatymai tinka daugumai diegimo atvejų. Dabar tiek „PuTTY“, tiek „PuTTYgen“ turėtų būti pasiekiami iš „Windows“ programų sąrašo.

## Kaip naudoti turimus viešuosius ir privačiuosius raktus

Jei jau turite „OpenSSH“ viešąjį ir privatųjį raktą, nukopijuokite raktą „id\_rsa“ į savo „Windows“ darbalaukį. Tai galima padaryti nukopijuojant ir įklijuojant failo turinį arba naudojant SCP klientą, pavyzdžiui, „PSCP“ (kuris yra įtrauktas į „PuTTY“ diegimo paketą) arba „FileZilla“.

Toliau paleiskite „PuTTYgen“ iš „Windows“ programų sąrašo.

1. PuTTY Key Generator meniu spustelėkite **„Conversions** “ ir pasirinkite **„Import key**“.
2. Raskite „OpenSSH“ privatų raktą ir spustelėkite **„Open“ (Atidaryti**).
3. Skyriuje **„Veiksmai“** pereikite prie **„Išsaugoti sukurtą raktą** “ ir pasirinkite **„Išsaugoti privatų raktą**“.
4. Pasirinkite pasirinktinį slaptažodį, kad apsaugotumėte privatų raktą.
5. Išsaugokite privatų raktą darbalaukyje kaip „id\_rsa.ppk“.

[![Image: PuTTY Key Generator](https://www.ionos.com/lt-lt/digitalguide/fileadmin/_processed_/1/c/csm_putty-key-generator_e8e0fa9df9.webp "PuTTY Key Generator")](https://www.ionos.com/lt-lt/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/putty-key-generator.png) With the PuTTY Key Generator you can use already existing OpenSSH keys. Jei viešasis raktas jau įtrauktas į nuotolinio SSH serverio failą „authorized\_keys“, prisijunkite prie serverio naudodami privatųjį raktą.

Priešingu atveju, toliau kopijuokite viešąjį raktą į serverį.

## Kaip sukurti naujus viešuosius ir privačiuosius raktus

Paleiskite „PuTTYgen“ iš „Windows“ programų sąrašo ir atlikite šiuos veiksmus.

1. Skyriuje **„Parametrai**“ raskite lango apačioje **esantį** laukelį **„Sukurto rakto bitų skaičius:“.** Padidinkite bitų skaičių iki **2048 ar daugiau.**
2. Skyriuje **„Veiksmai**“ eikite į **„Sukurti viešojo/privačiojo raktų porą** “ ir spustelėkite **„Sukurti**“.
3. Jums bus nurodyta judinti pelės žymeklį „PuTTY Key Generator“ lange. Tai veikia kaip atsitiktinių skaičių generatorius, kuriant privatų raktą.
4. Kai pasirodys rakto informacija, spustelėkite **„Išsaugoti privatų raktą** “ skyriuje **„Veiksmai“** / **„Išsaugoti sukurtą raktą**“.
5. Išsaugokite privatų raktą darbalaukyje kaip „id\_rsa.ppk“.
6. Viešasis raktas yra laukelyje **„Public key for pasting into OpenSSH authorized\_keys file:“ (** „Viešasis raktas, skirtas įklijuoti **į** OpenSSH authorized\_keys failą“ **),** esančiame lango viršuje esančiame skyriuje **„Key“** („Raktas“).

[![Image: PuTTYgen](https://www.ionos.com/lt-lt/digitalguide/fileadmin/_processed_/e/7/csm_create-new-public-and-private-keys_88698ee8ba.webp "PuTTYgen")](https://www.ionos.com/lt-lt/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/create-new-public-and-private-keys.png) You can use the PuTTYgen tool to generate new private and public keys. ## Kaip nukopijuoti viešąjį raktą į nuotolinį serverį

OpenSSH viešasis raktas yra skyriuje **„Viešasis raktas“ (skirtas įklijuoti į OpenSSH failą „authorized\_keys“),** skiltyje **„Raktas** **“.** Viešasis raktas prasideda žodžiais **„ssh-rsa“**, po kurių eina simbolių eilutė.

1. PuTTY raktų generatoriuje pažymėkite visą viešąjį raktą ir nukopijuokite pažymėtą tekstą.
2. Paleiskite „PuTTY“ ir prisijunkite prie nuotolinio serverio naudodami esamus vartotojo prisijungimo duomenis.
3. Naudodami pageidaujamą teksto redaktorių, sukurkite ir (arba) atidarykite failą „authorized\_keys“:

```none
vi ~/.ssh/authorized_keys
```

4. Įklijuokite viešąjį raktą į failą „authorized\_keys“.

```none
ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQBp2eUlwvehXTD3xc7jek3y41n9fO0A+TyLqfd5ZAvuqrwNcR2K7UXPVVkFmTZBes3PNnab4UkbFCki23tP6jLzJx/MufHypXprSYF3x4RFh0ZoGtRkr/J8DBKE8UiZIPUeud0bQOXztvP+pVXT+HfSnLdN62lXTxLUp9EBZhe3Eb/5nwFaKNpFg1r5NLIpREU2H6fIepi9z28rbEjDj71Z+GOKDXqYWacpbzyIzcYVrsFq8uqOIEh7QAkR9H0k4lRhKNlIANyGADCMisGWwmIiPJUIRtWkrQjUOvQgrQjtPcofuxKaWaF5NqwKCc5FDVzsysaL5IM9/gij8837QN7z rsa-key-20141103
```

5. Išsaugokite failą ir uždarykite teksto redaktorių.
6. Pakeiskite failo authorized\_keys teises taip, kad failas nesuteiktų rašymo teisių grupei.

```none
chmod 600 ~/.ssh/authorized_keys
```

7. Atsijunkite nuo nuotolinio serverio.

## Kaip prisijungti prie nuotolinio serverio naudojant privatųjį raktą

Dabar atėjo laikas išbandyti autentifikavimą naudojant SSH raktą. Uždarykite „PuTTYgen“ programą ir vėl paleiskite „PuTTY“.

1. Lauke **„Session“** įveskite nuotolinio serverio vardą arba IP adresą.
2. Eikite į **„Connection** “ &gt; **„SSH**“ &gt; **„Auth**“.
3. Spustelėkite **„Naršyti…“** skiltyje **„Autentifikavimo parametrai** / **Privataus rakto failas autentifikavimui**“.
4. Suraskite privatųjį raktą „id\_rsa.ppk“ ir spustelėkite **„Open**“.
5. Galiausiai dar kartą spustelėkite **„Open“**, kad prisijungtumėte prie nuotolinio serverio naudojant raktų poros autentifikavimą.

[![Image: Connect to Server with Private Key](https://www.ionos.com/lt-lt/digitalguide/fileadmin/_processed_/1/5/csm_connect-to-server-with-private-key_416d1bb484.webp "Connect to Server with Private Key")](https://www.ionos.com/lt-lt/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/connect-to-server-with-private-key.png) With the SSH client PuTTY you can test whether the key authentication works.


This is a markdown version of: [https://www.ionos.com/lt-lt/digitalguide/serveris/konfiguracija/ssh-raktas-su-putty/](https://www.ionos.com/lt-lt/digitalguide/serveris/konfiguracija/ssh-raktas-su-putty/) for AI/LLM consumption.