Rzecz się tyczy systemu Linux.
Generowanie klucza, prosta komenda:
$ ssh-keygen
Jeśli potwierdzisz domyślne, to klucze zostaną umieszczone:
/home/user_name/.ssh/id_rsa
/home/user_name/.ssh/id_rsa.pub
gdzie id_rsa
to klucz prywatny, a id_rsa.pub
to klucz publiczny.
Dodawanie klucza do agenta ssh aby nie podawać za każdym razem hasła:
$ eval `ssh-agent`
wyświetli coś w rodzaju Agent pid 9700
, więc potem
$ ssh-add ~/.ssh/id_rsa
Teraz w serwisach, które wykorzystują klucze SSH rejestrujesz swój klucz id_rsa.pub
i możesz się tam dostać najczęściej bez hasła.
Jeszcze warto by skopiować nowo dodany klucz do terminali, do ktrych się logujesz przez SSH.
Zakładam, że logujes się do maszyny zewnętrznej na przykład tak:
$ ssh user_name@your.external.server.com
wtedy należy tam skopiować id klucz:
$ ssh-copy-id user_name@your.external.server.com
od teraz nie powinien się już pytać o hasło.
Brak komentarzy:
Prześlij komentarz