Skip to main content
  • »
  • NETWORKING »
  • Generowanie pary kluczy SSH w systemie Linux na NSIS

Generowanie pary kluczy SSH w systemie Linux na NSIS

Aby wygenerować parę kluczy SSH w systemie Linux, zalecamy użycie polecenia ssh-keygen.

Jeśli system nie widzi zainstalowanego pakietu, zainstaluj najnowsze aktualizacje:

Ubuntu i rodzina Debian
sudo apt-get update && apt-get install openssh-client
CentOS i Red Hat
sudo yum install openssh-clients

Następnie użyj w terminalu następującego polecenia:

ssh-keygen

z dodatkowymi flagami:

-t

typ klucza uwierzytelniania rsa

-b

Długość 4096 bitów; 2048 jeśli nie sprecyzowano, dostępne wartości 1024, 2048, 4096 Im większa wartość tym bardziej skomplikowany klucz będzie

-C

user@server nazwa do identyfikacji na końcu pliku

-f

~/.ssh/keys/keylocation lokalizacja katalogu z kluczami ssh

-N

fraza hasłowa, można pominąć, jeśli użytkownik woli łączyć się bez dodatkowego zabezpieczenia klucza

../_images/ssh1.png

Aplikacja zapyta o nazwę klucza. Naciśnij Enter, aby użyć domyślnych ustawień:

  • id_rsa dla klucza prywatnego i

  • id_rsa.pub dla klucza publicznego i hasła (naciśnięcie Enter ignoruje je).

../_images/ssh2.png

Następnie ssh-keygen pokaże

  • lokalizację, w której zapisywane są klucze,

  • odcisk palca pary kluczy oraz

  • obraz semigraficzny jako wyraz losowości podczas generowania unikalnego klucza.

../_images/ssh3.png

Aby uniknąć problemu z odrzucaniem plików z powodu zbyt szerokich uprawnień, przejdź do folderu zawierającego oba klucze i wprowadź polecenie:

chmod 600 id_rsa && chmod 600 id_rsa.pub