Ssh login без парола

From Ilianko

Логване посредством асимитрично криптиране

1. Генериране на двойка ключове на машината от която ще се логваме.

ssh-keygen

2. Копиране на публичния ключ (rsa.pub) на отдалечената машина

ssh-copy-id -i rsa.pub user@remoteMashineAddress

3. Деактивиране на паролата на отдалечената машина

a)забрана използването на паролата

passwd -l

б)Изключване искането на парола от ssh настройките

в /etc/ssh/sshd_config се добавя накрая:

Match User myusername
PasswordAuthentication no

и се растартира ssh сървъра:

sudo /etc/init.d/ssh reload

4. Логване в отдалечената машина посредством частен ключ (rsa).

ssh -i rsa user@remoteMashineAddress