SSH bez hasła

aktualizacja Linux

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

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