# Kā lietot SSH atslēgas ar PuTTY operētājsistēmā Windows

PuTTY SSH klients, kas paredzēts Microsoft Windows, neizmanto to pašu atslēgu formātu kā OpenSSH klients. Ja vēlaties izmantot PuTTY, jums ir jāizveido jauna SSH publiskā un privātā atslēga, izmantojot rīku PuTTYgen, vai arī jākonvertē esošā OpenSSH privātā atslēga.

SSH (Secure Shell) var veikt autentifikāciju, izmantojot tradicionālo lietotājvārda un paroles kombināciju vai publiskā un privātā atslēgas pāri. SSH atslēgas pāris nodrošina uzticamību starp klientu un serveri, tādējādi atbrīvojot no nepieciešamības ievadīt paroli autentifikācijas laikā. Lai gan tas nav obligāti nepieciešams, SSH privāto atslēgu var šifrēt ar paroli, lai nodrošinātu papildu drošību.

## Kas man ir nepieciešams, lai izmantotu SSH atslēgas ar PuTTY?

- PuTTY SSH klients Microsoft Windows
- Attālinātais serveris, kas ir pieejams caur OpenSSH

## Kā instalēt PuTTY un PuTTYgen

Lai konvertētu OpenSSH atslēgas un izveidotu savienojumu ar serveri, izmantojot SSH, ir nepieciešamas gan PuTTY, gan PuTTYgen. Šos divus rīkus var lejupielādēt atsevišķi vai, vēlamāk, kā Windows instalācijas failu no [PuTTY lejupielādes lapas](http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html "PuTTY Download Page").

Kad PuTTY instalācijas programma Windows sistēmai ir lejupielādēta, divreiz noklikšķiniet uz izpildāmā faila mapē „Download“ un izpildiet instalācijas vedņa norādījumus. Standarta iestatījumi ir piemēroti lielākajai daļai instalāciju. Tagad gan PuTTY, gan PuTTYgen būtu jābūt pieejamiem Windows programmu sarakstā.

## Kā lietot esošos publiskos un privātos atslēgas

Ja jums jau ir OpenSSH publiskā un privātā atslēga, kopējiet id\_rsa failu uz Windows darbvirsmas. To var izdarīt, kopējot un ielīmējot faila saturu, vai izmantojot SCP klientu, piemēram, PSCP, kas ir iekļauts PuTTY instalācijas paketē, vai FileZilla.

Tālāk atveriet programmu PuTTYgen no Windows programmu saraksta.

1. PuTTY Key Generator izvēlnē noklikšķiniet uz **„Conversions** “ un izvēlieties **„Import key**“.
2. Atrodiet OpenSSH privāto atslēgu un noklikšķiniet **uz „Open” (Atvērt**).
3. Sadaļā **„Darbības” (Actions** ) atveriet **„Saglabāt ģenerēto atslēgu” (Save the generated key)** un izvēlieties **„Saglabāt privāto atslēgu” (Save private key**).
4. Izvēlieties papildu paroli, lai aizsargātu privāto atslēgu.
5. Saglabājiet privāto atslēgu uz darbvirsmas kā „id\_rsa.ppk”.

[![Image: PuTTY Key Generator](https://www.ionos.com/lv-lv/digitalguide/fileadmin/_processed_/1/c/csm_putty-key-generator_e8e0fa9df9.webp "PuTTY Key Generator")](https://www.ionos.com/lv-lv/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/putty-key-generator.png) With the PuTTY Key Generator you can use already existing OpenSSH keys. Ja publiskais atslēga jau ir pievienota failam „authorized\_keys“ attālajā SSH serverī, izveidojiet savienojumu ar serveri, izmantojot privāto atslēgu.

Pretējā gadījumā turpiniet, kopējot publisko atslēgu uz serveri.

## Kā izveidot jaunus publiskos un privātos atslēgas

Atveriet programmu PuTTYgen no Windows programmu saraksta un veiciet šādus soļus.

1. Sadaļā **„Parametri**” atrodiet loga apakšā esošo lauku **„Bitu skaits ģenerētajā atslēgā”.** Palieliniet bitu skaitu līdz **2048 vai vairāk.**
2. Sadaļā **„Darbības” (Actions**) atveriet **„Ģenerēt publisko/privāto atslēgu pāri” (Generate a public/private key pair** ) un noklikšķiniet uz **„Ģenerēt” (Generate**).
3. Jums tiks norādīts pārvietot peles kursoru pa PuTTY Key Generator logu. Tas darbojas kā randomizators, ģenerējot privāto atslēgu.
4. Kad parādīsies atslēgas informācija, sadaļā **„Darbības** ” / **„Saglabāt ģenerēto atslēgu**” noklikšķiniet uz **„Saglabāt privāto atslēgu** ”.
5. Saglabājiet privāto atslēgu darbvirsmas mapē ar nosaukumu „id\_rsa.ppk”.
6. Publiskā atslēga atrodas laukā **Public key for pasting into OpenSSH authorized\_keys file:** (Publiskā atslēga, lai ielīmētu OpenSSH authorized\_keys failā) sadaļā **Key** (Atslēga) loga augšdaļā.

[![Image: PuTTYgen](https://www.ionos.com/lv-lv/digitalguide/fileadmin/_processed_/e/7/csm_create-new-public-and-private-keys_88698ee8ba.webp "PuTTYgen")](https://www.ionos.com/lv-lv/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. ## Kā kopēt publisko atslēgu uz attālo serveri

OpenSSH publiskais atslēgas atrodas sadaļā **„Public key for pasting info OpenSSH authorized\_keys file:” (Publiskā** atslēga, lai ievietotu informāciju OpenSSH authorized\_keys failā) sadaļā **„Key”** (Atslēga). Publiskā atslēga sākas ar **„ssh-rsa”**, kam seko rakstzīmju virkne.

1. Atzīmējiet visu publisko atslēgu programmā „PuTTY Key Generator“ un pēc tam kopējiet atzīmēto tekstu.
2. Palaižiet PuTTY un piesakieties attālajā serverī, izmantojot savas esošās lietotāja autentifikācijas datus.
3. Izmantojiet savu iecienīto teksta redaktoru, lai izveidotu un/vai atvērtu failu authorized\_keys:

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

4. Ielīmējiet publisko atslēgu failā „authorized\_keys“.

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

5. Saglabājiet failu un aizveriet teksta redaktoru.
6. Pielāgojiet authorized\_keys faila atļaujas tā, lai failam nebūtu rakstīšanas atļaujas grupai.

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

7. Izieties no attālā servera.

## Kā izveidot savienojumu ar attālo serveri, izmantojot privāto atslēgu

Tagad ir pienācis laiks pārbaudīt SSH atslēgas autentifikāciju. Aizveriet rīku PuTTYgen un pēc tam atkārtoti palaidiet PuTTY.

1. Sadaļā **„Session“** ievadiet attālā servera nosaukumu vai IP adresi.
2. Pāriet uz **Connection** &gt; **SSH**&gt; **Auth**.
3. Noklikšķiniet uz **„Pārlūkot…”** sadaļā **„Autentifikācijas parametri** / **Privātā atslēgas faila autentifikācijai**”.
4. Atrodiet privāto atslēgu „id\_rsa.ppk” un noklikšķiniet **uz Open**.
5. Beidzot, noklikšķiniet uz **Open** vēlreiz, lai pieteiktos attālajā serverī, izmantojot atslēgu pāra autentifikāciju.

[![Image: Connect to Server with Private Key](https://www.ionos.com/lv-lv/digitalguide/fileadmin/_processed_/1/5/csm_connect-to-server-with-private-key_416d1bb484.webp "Connect to Server with Private Key")](https://www.ionos.com/lv-lv/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/lv-lv/digitalguide/serveris/konfiguracija/ssh-atslega-ar-putty/](https://www.ionos.com/lv-lv/digitalguide/serveris/konfiguracija/ssh-atslega-ar-putty/) for AI/LLM consumption.