Na windows si máme vytvořit RSA klíč. To zvládáme. Pomocí puttygenu se vším proklikáme a ono nám to samo vytvoří jak .ppk tak .pub soubor. Ppk soukromý klíč přidáme do putty a už se můžeme zabezpečeně přihlašovat. Ale co na linuxu? Jak se to vytváří na linuxu?
Je to ještě jednodušší, než na windows.
Přihlašme se do terminálu na náš linux. Ideálně za roota.
napišme příkaz : ssh-keygen -t rsa
Pak už nám to jen vypíše :
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
/root/.ssh/id_rsa already exists.
Overwrite (y/n)? y
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
Dále nám to zobrazí otisk a to je vše. Máme klíče v ~/.ssh/id_rsa je soukromý klíč a v ~/.ssh/id_rsa.pub je veřejný klíč. Kde ~ je domovský adresář uživatele, za kterého jsme vytvářeli RSA klíč (v našem případě root).
Odzkoušeno na Debian Squeeze linux 6.0.4 x64.