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