Nejprve vygenerujeme potřebné klíče

ssh-keygen -t rsa

Příkaz vygeneruje potřebné soubory a zeptá se kam uložit (je doporučeno použít defaultní složku – pouze stisk Enteru). Dále je vhodné vytvořit heslo, které poté uložíme do paměti počítače

Enter file in which to save the key (/home/user/.ssh/id_rsa): 
Enter passphrase (empty for no passphrase):

Následně uložíme frázi v paměti počítače příkazem ssh-add. Ten automaticky vyhledá uložené klíče a vyžádá si heslo.

ssh-add

Pokud je potřeba frázi odstranit použije se

ssh-add -D

Soubor PUB nyní nahrajeme na server s pomocí hesla

ssh-copy-id root@domena.org

Nyní můžeme vyzkoušet funkčnost připojení

ssh -T root@domena.org

V některý případech můžeme přizpůsobit připojení pomocí souborové konfigurace. Např

Host gitlab.domena.org
  PreferredAuthentications publickey
  IdentityFile ~/.ssh/id_rsa 
  Port 2222

Host openwrt.lan
    HostName openwrt.lan
    Port 21
+