Generowanie kluczy SSH (RSA) w systemie MacOS
Klucze SSH służą do autoryzacji przy łączeniu się z serwerami lub innymi usługami — na przykład serwerem SSH w Zenbox lub klientem Git, które wymagają bezpiecznej komunikacji. Klucze SSH składają się z pary kluczy — prywatnego i publicznego.
Klucz prywatny jest trzymany tylko przez użytkownika, a klucz publiczny jest wysyłany na serwer lub usługę, do której chcemy się połączyć. Klucze SSH umożliwiają szyfrowanie i odszyfrowywanie danych, które są przesyłane przez sieć.
Podpowiadamy: Dzięki wykorzystaniu kluczy SSH-RSA nie musimy podawać hasła za każdym razem, gdy chcemy się zalogować do konta SSH. Takie rozwiązanie pozwala na zwiększenie poziomu bezpieczeństwa naszych danych
W poniższym poradniku przedstawiamy, w jaki sposób wygenerować klucze prywatny oraz publiczny w systemie MacOS.
1. W pierwszym kroku uruchom Terminal, a następnie wprowadź polecenie ssh-keygen i zatwierdź je przyciskiem Enter.

2. Domyślnie narzędzie ssh-keygen zaproponuje utworzenie plików kluczy w katalogu /.ssh/. Domyślna nazwa plików kluczy to id_rsa.

Zaakceptuj domyślne ustawienia wciskając klawisz Enter na klawiaturze komputera lub wprowadź nazwę dla generowanych kluczy.
3. W następnym kroku należy wprowadzić hasło zabezpieczające — passphrase. Im bardziej złożone i długie hasło wprowadzisz, tym będzie ono bezpieczniejsze.
Uwaga: Wprowadzone hasło passphrase zapamiętaj lub w zapisz w bezpiecznym miejscu — na przykład managerze haseł.
Wprowadzone hasło zatwierdź klawiszem Enter. Następnie wprowadź je ponownie oraz również zatwierdź przyciskiem Enter. Podczas wprowadzania hasła zwróć uwagę, że nie będą wyświetlane w konsoli żadne znaki świadczące o jego wprowadzaniu — to normalne w systemach Unix.

4. W tym momencie klucze SSH — prywatny oraz publiczny zostały wygenerowane oraz zapisane we wskazanym wcześniej katalogu:
/Users/nazwa-uzytkownika/.ssh/

Wygenerowane pliki to:
- W pliku id_rsa znajduje się klucz prywatny. Pamiętaj, aby go nikomu nie udostępniać. Zapisz go w bezpiecznym miejscu, będzie on wymagany do konfiguracji klienta SSH.
- W pliku id_rsa.pub znajduje się wygenerowany klucz publiczny, który należy dodać po stronie serwera lub usługi w ramach której będzie wykonywane połączenie SSH.
Podpowiadamy: Jeżeli chcesz dodać wygenerowany klucz publiczny do swojej usługi hostingowej w Zenbox, skontaktuj się z nami pod adresem kontakt@zenbox.pl

