Bezpieczne logowanie SSH - PuTTy dla Windows

Podstawą bezpiecznego dostępu do serwerów jest przede wszystkim logowanie po kluczu RSA.

Logowanie kluczem ułatwia też dostęp do serwera gdy zapomnimy hasła logowania.

Aby wygenerować klucz SSH w systemie Windows przy użyciu narzędzia Puttygen, postępuj zgodnie z poniższymi krokami:

  • Pobierz i zainstaluj PuTTY:.

    • Pobierz i zainstaluj pakiet instalacyjny Putty dla Windows.
  • Uruchom PuTTYgen:

    • Otwórz PuTTYgen. Możesz to zrobić, wyszukując "PuTTYgen" w menu Start lub przechodząc do katalogu instalacyjnego PuTTY i uruchamiając puttygen.exe.
  • Wybierz typ klucza:

    • W oknie PuTTYgen, w sekcji "Parameters", wybierz typ klucza, który chcesz wygenerować. Domyślnie jest to RSA. Możesz także wybrać inny typ, np. EdDSA, ECDSA, czy DSA.
  • Wybierz długość klucza:

    • Dla klucza RSA, minimalna rekomendowana długość to 2048 bitów. Możesz wprowadzić wartość w polu "Number of bits in a generated key".
  • Wygeneruj klucz:

    • Kliknij przycisk "Generate".
    • PuTTYgen poprosi Cię o poruszanie myszką w losowy sposób w oknie programu, aby wygenerować losowość klucza. Poruszaj myszką, aż pasek postępu się zapełni.
  • Zapisz klucz publiczny i prywatny:

    • Po wygenerowaniu klucza, PuTTYgen wyświetli klucz publiczny w górnym polu tekstowym. Możesz go skopiować, aby dodać go do pliku authorized_keys na serwerze.
    • Wprowadź hasło w polu "Key passphrase" oraz "Confirm passphrase" (opcjonalnie, ale zalecane dla zwiększenia bezpieczeństwa).
    • Kliknij przycisk "Save private key", aby zapisać klucz prywatny w bezpiecznym miejscu na swoim komputerze. Możesz nadać mu nazwę, np. id_rsa.ppk.
    • Aby zapisać klucz publiczny, kliknij "Save public key". Możesz nadać mu nazwę, np. id_rsa.pub.
  • Korzystanie z klucza:

    • Klucz prywatny (id_rsa.ppk) będzie używany przez PuTTY lub inne narzędzia SSH kompatybilne z formatem PuTTY do uwierzytelniania.
    • Klucz publiczny (id_rsa.pub) powinien zostać dodany do pliku ~/.ssh/authorized_keys na serwerze, do którego chcesz się łączyć.

 

Czy ta informacja była pomocna?

Podobne artykuły

Dostęp do serwera w wypadku awarii

Logujemy się do konsoli VNC Restartujemy serwer przy użyciu "CTRL+ALT+DEL" w prawym górnym...

Instalacja NodeJS na serwerze (Debian 12)

Logujemy się do serwera po protokole SSH, na użytkownika root Wydajemy polecenia: sudo...

Instalacja i konfiguracja serwera nginx (Debian 12)

Logujemy się do serwera po protokole SSH na użytkownika root Aktualizujemy listę paczek...

[AlmaLinux 8] Błąd aktualizacji YUM - Error: GPG check FAILED

Jeżeli podczas próby aktualizacji paczek dla YUM przy systemie AlmaLinux 8: Importing GPG key...

Systemowa zapora sieciowa - iptables

iptables to narzędzie linii poleceń umożliwiające administratorom systemu konfigurację firewalla...