Generowanie klucza ssh
|
ssh-keygen -f ~/.ssh/klucz_logowania |
Zostaniemy poproszeni o podanie hasła do klucza i jeżeli je podamy to będziemy przy logowaniu za pomocą klucza pytani a te hasło szyfrujące.
Wygenerowane zostaną dwa pliku klucz_logowania i klucz_logowania.pub
Na serwerze plik z kluczem publicznym klucz_logowania.pub dodajemy do pliku ~/.ssh/authorized_keys
|
cat klucz_logowania.pub >> .ssh/authorized_keys |
Na komputer z którego się logujemy przenosimy plik klucz_logowania i już możemy się logować
|
ssh -i klucz_logowania user@serwer |
Plik z kluczem publicznym jak jest nam nie jest potrzebny to kasujemy
Ustawiamy na serwerze w pliku sshd_config
|
PubkeyAuthentication yes AuthorizedKeysFile %h/.ssh/authorized_keys PasswordAuthentication no #tutaj aby root nie mógł się logować poprzez ssh (bonusowo) PermitRootLogin no |