Generowanie klucza SSH to kluczowy krok w zabezpieczeniu połączeń z serwerami, szczególnie w pracy zdalnej czy zarządzaniu serwerami przez SSH. W tym poradniku dowiesz się, jak wygenerować parę kluczy SSH (publiczny i prywatny) na systemie Windows oraz jakie środki ostrożności podjąć, aby chronić klucz prywatny.
Windows 10 oraz 11 mają wbudowane narzędzie OpenSSH, ale możesz także pobrać narzędzie PuTTY, jeśli wolisz alternatywne podejście. Aby sprawdzić, czy masz zainstalowane narzędzie OpenSSH, wykonaj poniższe kroki:
ssh
Jeśli zobaczysz listę opcji i poleceń, oznacza to, że masz zainstalowany klient SSH. Jeśli nie, przejdź do Ustawień Windows, wybierz Aplikacje > Opcjonalne funkcje i upewnij się, że OpenSSH jest zainstalowany.Aby wygenerować klucz SSH, użyjemy PowerShell:
ssh-keygen
Wyświetli się pytanie, gdzie zapisać klucz. Domyślnie klucz zostanie zapisany w katalogu: C:\Users\TwojaNazwaUżytkownika\.ssh\id_rsa
Po wygenerowaniu kluczy zobaczysz dwa pliki:
Klucz prywatny powinien być traktowany jak poufna informacja. Oto kilka wskazówek, jak go chronić:
icacls C:\Users\TwojaNazwaUżytkownika\.ssh\id_rsa /inheritance:r /grant:r %username%:F
To polecenie usunie dziedziczenie uprawnień i przyzna pełny dostęp tylko Tobie.Generowanie klucza SSH to prosty proces, ale bezpieczeństwo Twojego klucza prywatnego zależy od stosowania się do najlepszych praktyk. Dbaj o jego ochronę, stosuj hasło i regularnie twórz kopie zapasowe. Dzięki tym krokom Twoje połączenia SSH będą bezpieczne i niezawodne.
Miejmy nadzieję, że ten poradnik ułatwił Ci proces generowania klucza SSH na Windows. Jeśli masz dodatkowe pytania, skontaktuj się z ekspertem IT!