Jeśli chcesz logować się do swojego konta SSH bez podawania hasła zastosuj poniższe kroki.
- Zaloguj się na konto z którego chcesz się logować i stwórz jeśli jeszcze nie jest utworzony katalog ".ssh".
Następnie przejdź do tego katalogu i wygeneruj parę kluczy poleceniem "ssh-keygen -t rsa".

Efektem będą 2 wygenerowane klucze, klucz prywatny i publiczny z rozszerzeniem .pub.

- Zawartość pliku w którym jest klucz publiczny należy skopiować na docelowy serwer na który zamierzamy się logować bez podawania hasła. Zaloguj się na serwer docelowy i utwórz katalog .ssh jeśli nie jest jeszcze utworzony. Następnie zmienić uprawnienia do tego katalogu na 700.
Przejdź do katalogu .ssh i utwórz plik "authorized_keys". Nadaj uprawnienia do pliku 600.

- Klucz publiczny na serwer docelowy możesz skopiować ręcznie, możesz też użyć polecenia
"ssh-copy-id -i ~/.ssh/id_rsa.pub kontotestowe@94.152.10.80" i potwierdź ostatni raz hasłem logowanie.

- Serwer nie powinien już więcej pytać o hasło przy logowaniu do serwer docelowy.

Pamiętaj o aktywacji dostępu do SSH jeśli nie możesz połączyć się ze swoim kontem przez SSH.
Instrukcja jak odblokować dostęp do SSH znajduje się tutaj.
Jeśli dostęp do konta nie jest możliwy bez podania hasła, pomimo wykonania powyższych kroków, sprawdź uprawnienia dla głównego katalogu Twojego konta FTP.
Uprawnienia dla grupy nie powinny zawierać zapisu.
Aby usunąć uprawnienia zapisu dla grupy z poziomu SSH, użyj komendy:
chmod g-w /home/users/nazwakonta.