Wygeneruj klucz SSH w systemie Windows 10
Jak wygenerować klucz SSH w systemie Windows 10?
Jak być może już wiesz, Windows 10 zawiera wbudowane oprogramowanie SSH - zarówno klienta, jak i serwera! Ta funkcja jest dostępna w systemie operacyjnym od wersji 1803. Gdy opcja klienta jest zainstalowana, możemy jej użyć do wygenerowania nowego klucza SSH. Na komputerach z systemem Windows darmowe oprogramowanie o otwartym kodzie źródłowym PuTTY jest de facto standardem, jeśli chodzi o SSH i Telnet. W systemie Windows 10 Microsoft w końcu wysłuchał swoich użytkowników po latach, kiedy prosili o klienta i serwer SSH. Dołączając implementację OpenSSH, wartość systemu operacyjnego wzrasta.
Dostarczony klient SSH jest podobny do klienta Linux. Na pierwszy rzut oka wydaje się, że obsługuje te same funkcje, co jego odpowiednik *NIX. Jest to aplikacja konsolowa, więc powinieneś być w stanie ją uruchomić z wiersza poleceń.
Aby kontynuować, musisz włączyć funkcję klienta OpenSSH. Sprawdź następujący tekst:
Jak włączyć klienta OpenSSH w systemie Windows 10?
Zakładając, że masz go zainstalowany, możesz wykonać następujące czynności.
Aby wygenerować klucz SSH w systemie Windows 10,
- otwarty nowy wiersz polecenia.
- Rodzaj
ssh-keygen
i uderzył Wejść klucz. - Aplikacja poprosi o zapisanie lokalizacji, oferując
C:\users\twoja nazwa użytkownika\.ssh\id_rsa
domyślnie. - Następnie zostaniesz poproszony o wprowadzenie hasła. Możesz po prostu nacisnąć klawisz Enter, aby go pominąć.
- Na koniec zobaczysz odcisk palca klucza i SHA256. Domyślnym algorytmem jest RSA 2048.
Skończyłeś. Twój klucz publiczny zostanie zapisany w pliku id_rsa.pub, domyślnie jest to C:\users\twoja nazwa użytkownika\.ssh\id_rsa.pub
. Możesz teraz przesłać ten plik na maszynę docelową, do której chcesz uzyskać dostęp za pomocą SSH. Nie udostępniaj swojego prywatnego klucza SSH (id_rsa), chyba że wiesz, co robisz!
SSH obsługuje wiele innych algorytmów klucza publicznego używających kluczy, takich jak:
- rsa - jest to klasyczny algorytm oparty na trudności faktoryzacji dużych liczb. Zalecany rozmiar kluczy - 2048 lub więcej.
- dsa - kolejny starszy algorytm oparty na trudności w obliczaniu dyskretnych logarytmów. Nie jest już zalecane.
- ecdsa - nowy algorytm podpisu cyfrowego standaryzowany przez rząd USA, wykorzystujący krzywe eliptyczne. Obsługuje rozmiary kluczy 256, 384 i 521.
- ed25519 - ten algorytm to najnowsze opcje zawarte w OpenSSH. Niektóre programy nie obsługują tego.
Możesz określić algorytm za pomocą -T
i zmień rozmiar klucza za pomocą przełącznika -b. Kilka przykładów:
ssh-keygen -t rsa -b 4096. ssh-keygen -t ecdsa -b 521
Otóż to.
Zobacz także następujące artykuły:
- Jak włączyć klienta OpenSSH w systemie Windows 10?
- Jak włączyć serwer OpenSSH w systemie Windows 10?