Klucze SSH

Generowanie kluczy SSH RSA

Aby uzyskać dostęp do swojego konta po raz pierwszy, należy przesłać publiczny klucz SSH RSA do administratora klastra.
Dostęp za pomocą hasła jest na stałe wyłączony!
Klucz publiczny (przykładowa nazwa pliku: id_rsa.pub) jest zawsze generowany razem z kluczem prywatnym (przykładowa nazwa pliku: id_rsa).
Klucz prywatny musi być chroniony i nie wolno go nikomu udostępniać.
Poniżej znajduje się instrukcja, jak wygenerować taką parę kluczy w systemach operacyjnych Linux oraz Windows.

GNU/Linux

Do wygenerowania pary kluczy w dystrybucji GNU/Linux można użyć polecenia ssh-keygen.
Aby to zrobić, należy:
* otworzyć emulator terminala
* wpisać ssh-keygen i nacisnąć Enter
* pojawi się prośba o wpisanie hasła w celu zabezpieczenia klucza prywatnego (Enter passphrase). Jest to krok opcjonalny, ale zalecany.
Tutaj możesz zobaczyć przykładowy wynik:

> ssh-keygen 
Generating public/private rsa key pair.
Enter file in which to save the key (/home/user/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/user/.ssh/id_rsa.
Your public key has been saved in /home/user/.ssh/id_rsa.pub.
The key fingerprint is:
43:c5:5b:5f:b1:f1:50:43:ad:20:a6:92:6a:1f:9a:3a
  • Następnie powinieneś znaleźć swoje klucze w katalogu ~/.ssh:
    • id_rsa – to jest Twój klucz prywatny, nie udostępniaj go nikomu
    • id_rsa.pub – to jest Twój klucz publiczny, który powinieneś wysłać do administratora klastra (admin.coimk@ujk.edu.pl)

Windows (10) z puttygen

  • Zainstaluj najnowszą, pełną wersję programu putty odpowiednią dla architektury Twojego procesora (np.: putty). W momencie pisania tej instrukcji jest to wersja 0.75.
  • W katalogu, w którym zainstalowano putty (zazwyczaj: C:\Program Files\PuTTY), uruchom program puttygen.exe.
  • Upewnij się, że typ klucza (key type) to RSA.

  • Kliknij przycisk Generate


  • Podczas generowania klucza poruszaj myszką, aby proces miał charakter losowy.
  • Po wygenerowaniu kluczy zabezpiecz je dodatkowo, wprowadzając hasło w polu Key passphrase; powtórz to samo hasło w polu Confirm passphrase.

  • Zapisz klucze (publiczny i prywatny) w bezpiecznym miejscu.

  • Wyślij klucz publiczny do administratora systemu (admin.coimk@ujk.edu.pl).
  • Klucz prywatny zachowaj wyłącznie dla siebie.
  • Podczas łączenia się z serwerem dostępowym za pomocą programu putty, wskaż programowi lokalizację klucza prywatnego, używając pola Private key file for authentication w zakładce SSH -> Auth.

Informujemy, iż korzystamy z plików cookies...