# Kako uporabljati SSH-ključe s programom PuTTY v sistemu Windows

SSH-odjemalec PuTTY za Microsoft Windows ne uporablja istega formata ključev kot odjemalec OpenSSH. Če želite uporabljati PuTTY, morate z orodjem PuTTYgen ustvariti nov javni in zasebni SSH-ključ ali pa pretvoriti obstoječi zasebni ključ OpenSSH.

SSH (Secure Shell) omogoča avtentifikacijo s tradicionalno kombinacijo uporabniškega imena in gesla ali z uporabo para javnega in zasebnega ključa. Par SSH-ključev vzpostavi zaupanje med odjemalcem in strežnikom, s čimer odpade potreba po geslu med avtentifikacijo. Čeprav to ni obvezno, je mogoče zasebni SSH-ključ za večjo varnost šifrirati z geslom.

## Kaj potrebujem za uporabo SSH-ključev v programu PuTTY?

- PuTTY SSH odjemalec za Microsoft Windows
- Oddaljeni strežnik, ki je dostopen prek OpenSSH

## Kako namestiti PuTTY in PuTTYgen

Za pretvorbo ključev OpenSSH in povezavo s strežnikom prek SSH sta potrebna tako PuTTY kot PuTTYgen. Ti dve orodji lahko prenesete posamično ali, kar je priporočljivo, kot namestitveni paket za Windows s [spletne strani za prenos PuTTY](http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html "PuTTY Download Page").

Ko prenesete namestitveni program PuTTY za Windows, dvokliknite izvedljivo datoteko v mapi »Prenosi« in sledite navodilom v namestitvenem čarovniku. Privzete nastavitve so primerne za večino namestitev. Programi PuTTY in PuTTYgen naj bi bila zdaj na voljo na seznamu programov v sistemu Windows.

## Kako uporabljati obstoječe javne in zasebne ključe

Če že imate javni in zasebni ključ OpenSSH, kopirajte ključ id\_rsa na namizje v sistemu Windows. To lahko storite tako, da vsebino datoteke kopirate in prilepite, ali pa uporabite odjemalca SCP, kot je PSCP, ki je priložen namestitvenemu paketu PuTTY, ali pa FileZilla.

Nato zaženite program PuTTYgen s seznama programov v sistemu Windows.

1. V meniju programa PuTTY Key Generator kliknite **»Conversions** « in izberite **»Import key**«.
2. Pojdite do zasebnega ključa OpenSSH in kliknite **Open**.
3. V razdelku **»Dejanja** « pojdite na **»Shrani ustvarjeni ključ** « in izberite **»Shrani zasebni ključ**«.
4. Izberite neobvezno geslo za zaščito zasebnega ključa.
5. Shranite zasebni ključ na namizje kot »id\_rsa.ppk«.

[![Image: PuTTY Key Generator](https://www.ionos.com/sl-si/digitalguide/fileadmin/_processed_/1/c/csm_putty-key-generator_e8e0fa9df9.webp "PuTTY Key Generator")](https://www.ionos.com/sl-si/digitalguide/fileadmin/DigitalGuide/Screenshots_2022/putty-key-generator.png) With the PuTTY Key Generator you can use already existing OpenSSH keys. Če je javni ključ že dodan v datoteko »authorized\_keys« na oddaljenem strežniku SSH, se povežite s strežnikom z zasebnim ključem.

V nasprotnem primeru nadaljujte tako, da javni ključ kopirate na strežnik.

## Kako ustvariti nove javne in zasebne ključe

Zaženite program PuTTYgen iz seznama programov v sistemu Windows in nadaljujte z naslednjimi koraki.

1. V **razdelku »Parametri«** poiščite polje **»Število bitov v ustvarjenem ključu:«** na dnu okna. Število bitov povečajte na **2048 ali več.**
2. V razdelku **Dejanja** pojdite na **Ustvari par javnega/zasebnega ključa** in kliknite **Ustvari**.
3. Sledite navodilom in premikajte kurzor miške po oknu PuTTY Key Generator. To deluje kot generator naključnih številk pri ustvarjanju zasebnega ključa.
4. Ko se prikažejo podatki o ključu, kliknite **Shrani zasebni ključ** pod **Dejanja** / **Shrani ustvarjeni ključ**.
5. Shranite zasebni ključ na namizje kot »id\_rsa.ppk«.
6. Javni ključ se nahaja v polju **Javni ključ za vstavljanje v datoteko OpenSSH authorized\_keys:** v razdelku **Ključ** na vrhu okna.

[![Image: PuTTYgen](https://www.ionos.com/sl-si/digitalguide/fileadmin/_processed_/e/7/csm_create-new-public-and-private-keys_88698ee8ba.webp "PuTTYgen")](https://www.ionos.com/sl-si/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. ## Kako kopirati javni ključ na oddaljeni strežnik

Javni ključ OpenSSH se nahaja v razdelku **»Javni** **ključ«** pod naslovom **»Podatki za vstavljanje v datoteko authorized\_keys OpenSSH«.** Javni ključ se začne z **»ssh-rsa«**, čemur sledi niz znakov.

1. V programu PuTTY Key Generator označite celoten javni ključ in nato kopirajte označeno besedilo.
2. Zaženite PuTTY in se prijavite na oddaljeni strežnik z obstoječimi uporabniškimi podatki.
3. Uporabite svoj priljubljen urejevalnik besedil, da ustvarite in/ali odprete datoteko authorized\_keys:

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

4. Vnesite javni ključ v datoteko authorized\_keys.

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

5. Shranite datoteko in zaprite urejevalnik besedil.
6. Prilagodite dovoljenja datoteke authorized\_keys tako, da datoteka ne omogoča pravic za pisanje za skupino.

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

7. Odjavi se iz oddaljenega strežnika.

## Kako se povezati z oddaljenim strežnikom z zasebnim ključem

Zdaj je čas, da preizkusite avtentifikacijo s SSH-ključem. Zaprite program PuTTYgen in nato ponovno zaženite PuTTY.

1. V polje **»Session«** vnesite ime gostitelja ali IP-naslov oddaljenega strežnika.
2. Pojdite na **Povezava** &gt; **SSH**&gt; **Avtentifikacija**.
3. Kliknite **»Browse…«** pod **»Authentication parameters** / **Private key file for authentication**«.
4. Poiščite zasebni ključ »id\_rsa.ppk« in kliknite **»Open**«.
5. Na koncu še enkrat kliknite **Open**, da se prijavite na oddaljeni strežnik s preverjanjem pristnosti s parom ključev.

[![Image: Connect to Server with Private Key](https://www.ionos.com/sl-si/digitalguide/fileadmin/_processed_/1/5/csm_connect-to-server-with-private-key_416d1bb484.webp "Connect to Server with Private Key")](https://www.ionos.com/sl-si/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/sl-si/digitalguide/streznik/nastavitve/ssh-kljuc-s-programom-putty/](https://www.ionos.com/sl-si/digitalguide/streznik/nastavitve/ssh-kljuc-s-programom-putty/) for AI/LLM consumption.