Přihlášení uživatele přes SSH s pomocí klíče

1. povolit přihlášení v /etc/passwd
z
mstefl:x:1026:100:Štefl Martin:/var/services/homes/mstefl:/sbin/nologin
na
mstefl:x:1026:100:Štefl Martin:/var/services/homes/mstefl:/bin/sh

2. povolit přihlášení klíčem v sshd_config
vi /etc/ssh/sshd_config
Odkomentovat tyto řádky :

PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys

3 Restart SSHD
/usr/syno/etc.defaults/rc.d/S95sshd.sh restart

4 Vytvořit v home adresáři .ssh a soubor pro klíče
$cd /var/services/homes/mstefl
$ mkdir ~/.ssh
$ chmod 0700 ~/.ssh
$ touch ~/.ssh/authorized_keys
$ chown -R EUER_BENUTZER ~/.ssh
$ chmod 0600 ~/.ssh/authorized_keys

5
na svém lokálním počítači, vygenerovat klíče
#ssh-key
to vytvoří v domovském adresáři v .ssh/ soubor id_rsa.pub

6
tento soubor nakopírujeme na Synolgy NAS
#scp ~/.ssh/id_rsa.pub adresa.NASu:/tmp/

7
přihlásíme se na NAS a zkopírujeme klíč do našeho autorizačního souboru
#cat /tmp/id_rsa.pub ~/.ssh/authorized_keys
a klíč smažeme
#rm -f /tmp/id_rsa.pub

8
odhlásíme se a při dalším přihlášení by se ssh mělo autorizovat pomocí klíče, tedy bez hesla