Jak wygenerować klucz SSH?

ssh-keygen

Aby wygenerować klucz SSH do autoryzacji, należy użyć narzędzia ssh-keygen. Klucz SSH składa się z dwóch części: klucza publicznego i prywatnego. Klucz publiczny jest udostępniany serwerowi, a klucz prywatny jest przechowywany na komputerze lokalnym i jest używany do podpisania prośby o uwierzytelnienie.

Oto przykład polecenia, które można użyć do utworzenia nowego klucza SSH o nazwie „linuxhelpkey” z użyciem algorytmu RSA o długości 2048 bitów:

ssh-keygen -t rsa -b 2048 -f linuxhelpkey

Po wykonaniu tego polecenia zostaniesz poproszony o podanie hasła do klucza prywatnego. Hasło jest opcjonalne, ale zalecane, aby zwiększyć bezpieczeństwo klucza prywatnego.

Następnie, plik „linuxhelpkey” oraz „linuxhelpkey.pub” zostanie utworzony w katalogu domowym. plik „linuxhelpkey” jest twoim kluczem prywatnym, który powinien zostać zachowany w bezpiecznym miejscu, a „linuxhelpkey.pub” jest twoim kluczem publicznym, który powinien zostać skopiowany na serwer, na którym chcesz się uwierzytelnić.

Aby skopiować klucz publiczny na serwer, można użyć polecenia ssh-copy-id, które automatycznie doda klucz publiczny do pliku authorized_keys na serwerze.

ssh-copy-id -i linuxhelpkey.pub user@host

Należy pamiętać, że klucz prywatny powinien być bezpiecznie przechowywany, ponieważ jest to jedyny sposób na potwierdzenie Twojej tożsamości. Upewnij się, że masz kopię zapasową klucza prywatnego i chronisz go przed dostępem osób trzecich.

Rekomendowane artykuły

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *