Linux ssh logownie za pomocą kluczy

Używanie klucza zamiast hasła jest bezpieczniejszą metodą, a jej skonfigurowanie sprowadza się do wykonania dwóch komend.

Generujemy lokalnie parę kluczy:

ssh-keygen

Możemy tam zostawić domyślne parametry, jeżeli chcemy to jest też tam opcja ustawienia hasła do klucza prywatnego.

Następnie kopiujemy nasz klucz publiczny na zdalny serwer:

ssh-copy-id user@host

Po wgraniu klucza możemy już spróbować zalogować się bez podawania hasła.

Następnie możemy wyłączyć logowanie za pomocą hasła do zdalnej maszyny. Oczywiście wcześniej warto zrobić backup naszego kluicza prywatnego.

W pliku /etc/ssh/sshd_config ustawiamy

PasswordAuthentication no

comments powered by Disqus