MS Windows: jak na SSH klíč v Putty

Určitě se může občas hodit, mít přístup na linuxové servery i z operačního systému Windows. Co když ale nechcete zadávat heslo k serveru, ale chcete používat klasický SSH klíč jako v linuxových systémech? Ukážeme si jak na to.

Postup, kdy máme pouze heslo k linuxovému serveru

Stažení PUTTY

Předpokládejme, že pro připojení k SSH budeme používat program PUTTY. Stáhnout si jej můžeme jednoduše zde.

PuTTYgen a vygenerování klíče pro PUTTY

Ze stejné stránky jako jsme stahovali SSH klienta PUTTY, stáhneme ještě aplikaci PuTTYgen pro vygenerování SSH klíče. Samotné vygenerování není nic složitého. Program by nám měl vygenerovat soubor s koncovkou .ppk. Tento soubor nyní můžeme použít jako klíč v PUTTY pro naše uložené sessions.

Umístění klíče na linuxový server

Nyní, když máme vygenerovaný klíč, který budeme v PUTTY používat, bylo by potřeba dostat na linuxové servery ten samý klíč v potřebném formátu. Ten získáme zkopírováním klíče z aplikace PuTTYgen z části „Public key for pasting into OpenSSH authorized_keys“ a pak ho stačí již na server zkopírovat např. pomocí editoru nano:

nano /root/.ssh/authorized_keys

Postup, kdy máme pouze klíč, který je již na serveru uložen

Stažení PUTTY

Předpokládejme, že pro připojení k SSH budeme používat program PUTTY. Stáhnout si jej můžeme jednoduše zde.

PuTTYgen

Ze stejné stránky jako jsme stahovali SSH klienta PUTTY, stáhneme ještě aplikaci PuTTYgen pro vygenerování SSH klíče.

Vygenerování klíče pro PUTTY

  1. budeme potřebovat privátní klíč (id_rsa, ne id_rsa.pub)
  2. ten vložíme do PuTTYgen (Load private key)
  3. pak stačí kliknout na Save Private key a soubor se již uloží ve formátu .ppk
  4. soubor pak stačí použít v session v PUTTY

Publikováno 5.7.2016 v 10:18 | Kategorie: MS Windows