SSH bez hasła

Na maszynie lokalnej wykonaj komendę:

tomasz@dell:~$ ssh-keygen


Po wygenerowaniu klucza przekopuj na serwer:

tomasz@dell:~$ ssh-copy-id -i ~/.ssh/id_rsa.pub -p 22 tomasz@192.168.0.5

uwaga Uwaga!

Upewnij się, że serwer SSH jest skonfigurowany, aby zezwalać na uwierzytelnianie za pomocą kluczy SSH. Sprawdź plik /etc/ssh/sshd_config na serwerze i upewnij się, że linie PubkeyAuthentication i AuthorizedKeysFile są ustawione odpowiednio i nie są zakomentowane:

PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys

Po zmianie konfiguracji serwera SSH, konieczne może być jego zrestartowanie:

sudo systemctl restart ssh

Manual