Aby wygenerować klucze SSH w systemie Mac OS, otwórz terminal i wydaj komendę ssh-keygen
Zostaniesz poproszony o podanie passphrase, czyli hasła zabezpieczającego. Wpisz takie, które zapamiętasz, ale miej na uwadze, że im dłuższe i bardziej skomplikowane ono będzie, tym lepiej.
Generating public/private rsa key pair.
Enter file in which to save the key (/home/uzytkownik/.ssh/id_rsa):
Created directory '/home/uzytkownik/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/uzytkownik/.ssh/id_rsa.
Your public key has been saved in /home/uzytkownik/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:iFGnjWUuk+4EZaqjmJ1glnTorDtrwvPQt20mkjQr9tw uzytkownik@macos
The key's randomart image is:
+---[RSA 3072]----+
| + + |
| . = X |
| o .+ * o |
|+ o. = + |
|.*o . + S |
|==.= o |
|*.+.+.. |
|oBo+o.oo |
|*o=+.E+. |
+----[SHA256]-----+
Po wykonaniu się polecenia, w folderze ~/.ssh znajdziesz następujące pliki:
id_rsa – jest to nasz klucz prywatny. Nie można go zgubić ani nikomu przekazywać.
id_rsa.pub – jest to nasz klucz publiczny.
Klucz należy umieścić na serwerze w pliku ~/.ssh/authorized_keys