Jak wygenerować klucz SSH w systemie Windows 10
Jak być może już wiesz, Windows 10 zawiera wbudowane oprogramowanie SSH - zarówno klient, jak i serwer! Ta funkcja jest dostępna w systemie operacyjnym począwszy od wersji 1803. Gdy opcja klienta jest zainstalowana, możemy jej użyć do wygenerowania nowego klucza SSH.
Reklama
Na komputerach z systemem Windows darmowe oprogramowanie Open Source PuTTY jest de facto standardem, jeśli chodzi o SSH i Telnet. Dzięki Windows 10 Microsoft w końcu wysłuchał swoich użytkowników po latach, w których żądali klienta i serwera SSH. Włą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ś móc ją uruchomić z wiersza poleceń.
Aby kontynuować, musisz włączyć funkcję klienta OpenSSH. Sprawdź następujący tekst:
jak płacić gotówką na grubhub
Jak włączyć klienta OpenSSH w systemie Windows 10
Zakładając, że masz go zainstalowanego, możesz wykonać następujące czynności.
Aby wygenerować klucz SSH w systemie Windows 10,
- otwarty nowy wiersz polecenia .
- Rodzaj
ssh-keygen
i naciśnij klawisz Enter. - 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 dla swojego 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 tak jestC: users twoja nazwa użytkownika .ssh id_rsa.pub
. Możesz teraz przesłać ten plik na komputer docelowy, do którego chcesz uzyskać dostęp za pomocą protokołu SSH.Nie udostępniaj swojego prywatnego klucza SSH (id_rsa), chyba że wiesz, co robisz!
SSH obsługuje szereg innych algorytmów kluczy publicznych używanych z kluczami, takich jak:
- rsa - jest to klasyczny algorytm oparty na trudności z faktoryzacją dużych liczb. Zalecany rozmiar kluczy - 2048 lub więcej.
- dsa - kolejny starszy algorytm oparty na trudności w obliczaniu logarytmów dyskretnych. Nie jest już zalecane.
- ecdsa - nowy algorytm podpisu cyfrowego, standaryzowany przez rząd USA, wykorzystujący krzywe eliptyczne. Obsługuje klucze o rozmiarach 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 też następujące artykuły:
- Jak włączyć klienta OpenSSH w systemie Windows 10
- Jak włączyć serwer OpenSSH w systemie Windows 10