50% zniżki wszystkie plany, ograniczony czas. Rozpoczęcie o godz $2.48/mo
Pozostało 6 minut
Bezpieczeństwo i sieć

Jak wygenerować klucze SSH w systemie Windows 10 w 4 prostych krokach

Alexa Robbinsa By Alexa Robbinsa 6 minut czytania Zaktualizowano 22 lipca 2025 r
Jak wygenerować klucze SSH w systemie Windows 10 w 4 prostych krokach

Jeśli kiedykolwiek korzystałeś z protokołu SSH do bezpiecznego połączenia z serwerem lub innym komputerem, prawdopodobnie wiesz, czym są klucze SSH. Zasadniczo klucz SSH to sposób na uwierzytelnienie Twojej tożsamości i nawiązanie bezpiecznego połączenia z innym systemem. Ale klucze SSH muszą zostać wygenerowane. Jak więc wygenerować klucze SSH w systemie Windows 10? To pytanie jest w rzeczywistości częstsze niż myślisz, ponieważ wiele osób woli kupić Linux VPS i pracować z nim, zamiast dwukrotnie uruchamiać swój komputer lub migrować z Windows. W tym artykule pokażę, jak wygenerować klucz SSH w systemie Windows 10. Do wykonania tej pracy użyjemy popularnego klienta SSH dla systemu Windows PuTTY. Zanim zagłębimy się w kwestie techniczne, przyjrzyjmy się kilku definicjom, abyśmy byli na tej samej stronie. Pomoże Ci to lepiej postępować zgodnie z instrukcjami. 

Wygeneruj klucz SSH w systemie Windows 10 za pomocą PuTTY

Porozmawiajmy najpierw o SSH. Co to jest SSH? A co SSH ma wspólnego z kluczami i tworzeniem kluczy? Secure Socket Shell lub Socket Shell (SSH) to popularny protokół służący do tworzenia bezpiecznych i szyfrowanych połączeń. Klucze SSH to standardowe elementy protokołu SSH używane do uwierzytelniania obu stron i ustanawiania bezpiecznych sesji powłoki. Wykorzystywane są w połączeniach pomiędzy wszystkimi typami systemów operacyjnych i platform. Zatem niezależnie od tego, czy próbujesz połączyć się z serwerem VPS z systemem Linux, czy z serwerem dedykowanym z najnowszą edycją systemu Windows Server, musisz wygenerować i używać kluczy SSH. Zanim szczegółowo wyjaśnimy klucze SSH i omówimy sposób generowania kluczy SSH w systemie Windows 10, porozmawiajmy o protokole SSH.

„Przeczytaj także: Użyj protokołu SSH, aby połączyć się ze zdalnym serwerem ”

Co to jest protokół SSH? 

SSH jest dobrze znanym protokołem, zwłaszcza pomiędzy guru IT i administratorami systemów. Zapewnia użytkownikom bezpieczniejszy sposób dostępu do innych systemów za pośrednictwem niezabezpieczonej sieci. Zapewnia uwierzytelnianie kluczem publicznym i silnym hasłem. Korzystając z tego protokołu, można zdalnie zarządzać aplikacjami i systemami, przenosić pliki z jednego systemu do drugiego oraz wykonywać polecenia. Protokół SSH domyślnie nasłuchuje na porcie TCP 22. 

Co to są klucze SSH? 

Protokół SSH, klucze SSH to dane uwierzytelniające używane do uwierzytelniania zarówno hostów, jak i użytkowników. Innym przypadkiem użycia jest dostęp maszyna-maszyna lub dostęp pojedynczy do pojedynczego. Klucze SSH umożliwiają automatyzację, umożliwiając ekonomiczne i możliwe uwierzytelnianie wymagane w zależnych od komputera i nowoczesnych usługach w chmurze.

Występują w różnych rozmiarach, ale najczęstszym wyborem jest 2048-bitowe szyfrowanie RSA. Funkcjonalnie klucze SSH zbierają hasła, udzielają dostępu i kontrolują poziom dostępu. Istnieje kilka sposobów włączenia lub wygenerowania protokołu SSH w systemie Windows 10. Poniżej wyjaśnimy, jak wygenerować klucz SSH w systemie Windows za pomocą programu PuTTY. Ale zanim zaczniemy, sprawdźmy, czy klucz SSH istnieje w systemie Windows, czy nie.

Windows-VPS Hosting VPS z systemem Windows 10

Zdobądź wydajny system Windows 10 VPS do zdalnego pulpitu w najniższej cenie. DARMOWY system Windows 10 z dyskiem SSD NVMe i szybkim łączem internetowym.

Sprawdź plany VPS dla systemu Windows 10

Sprawdzanie istniejących kluczy SSH w systemie Windows 10

Przed wygenerowaniem klucza SSH lepiej sprawdź istniejące klucze SSH. Aby to zrobić, wykonaj następujące kroki:

  1. Otwórz wiersz poleceń systemu Windows, wpisując cmd w polu wyszukiwania na pasku zadań systemu Windows.
  2. W środowisku wiersza poleceń wpisz ssh-keygen
  3. Jeśli nie masz żadnego generatora kluczy SSH, zobaczysz następujący komunikat:

„ssh-keygen” nie jest rozpoznawany jako polecenie wewnętrzne lub zewnętrzne, program operacyjny lub plik wsadowy              

  1. Domyślny katalog kluczy SSH powinien wyglądać mniej więcej tak:
/c/Users/YourUserName/ .ssh/id_rsa.pub 

Uwaga: jeśli zainstalowałeś git z bashem, powinieneś otworzyć git Bash zamiast cmd.

Wygeneruj klucz SSH Windows za pomocą PuTTY

PuTTY to darmowa implementacja typu open source używana do emulacji terminala na komputerach PC działających w systemie Microsoft Windows. Może obsługiwać kilka protokołów, takich jak SSH, Telnet, SCP, rlogin i połączenie surowego gniazda. Za pomocą PuTTY możesz wygenerować klucz SSH w systemie Windows 10 za pośrednictwem terminala Windows. Aby wygenerować klucz SSH w systemie Windows 10 za pomocą PuTTY, wykonaj następujące kroki:

„Przeczytaj także: połącz się ze swoją witryną przez SSH

Krok 1: Pobierz PuTTY

Jeśli nie masz jeszcze PuTTY w swoim systemie, możesz go pobrać stąd połączyć. Po pobraniu zainstaluj go.

Krok 2: Zainstaluj PuTTY

Klikając pobrany plik, możesz rozpocząć proces instalacji. Możesz przeczytać ten artykuł na temat Połącz się z serwerem Linux za pomocą PuTTY lub Po prostu postępuj zgodnie z kreatorem instalacji. Na pierwszej stronie kliknij Dalej.

Ekran powitalny instalatora PuTTY
Ekran powitalny instalatora PuTTY

Następnie wybierz folder docelowy. Domyślnym miejscem docelowym jest dysk C\Program files\PuTTY\. Możesz go zmienić na żądany adres.

Instalator PuTTY wybiera lokalizację
Instalator PuTTY wybiera lokalizację

Teraz nadszedł czas, aby wybrać Funkcje produktu do zainstalowania. Jeśli nie masz żadnych konkretnych wymagań, postępuj zgodnie z domyślnym wyborem i kliknij Zainstaluj, aby przejść do następnego ekranu.

Instalator PuTTY wybierający komponenty do zainstalowania
Instalator PuTTY wybierający komponenty do zainstalowania

Gratulacje. Instalujesz PuTTY. Zakończyłeś pierwsze kroki w celu wygenerowania klucza SSH w systemie Windows 10. Przejdźmy teraz do następnego kroku.

Krok 3: Uruchom generator kluczy PuTTY SSH

  • Naciśnij klawisz Windows na klawiaturze. 
  • W pasku wyszukiwania wpisz PuTTYgen (możesz także użyć polecenia cmd i wpisać PuTTYgen). 
  • Kliknij prawym przyciskiem myszy PuTTYgen i wybierz Uruchom jako administrator.
  • Jeśli pojawi się monit, wybierz TAK.
Uruchamianie PuTTY jako administrator
Uruchamianie PuTTY jako administrator

Krok 4: Użyj PuTTY, aby wygenerować klucz SSH w systemie Windows 10 

Teraz, aby wygenerować klucz SSH w systemie Windows 10, wykonaj następujące kroki:

  • Na stronie generatora PuTTY kliknij generuj.
Główny ekran generatora kluczy PuTTY
Główny ekran generatora kluczy PuTTY
  • Rzecz o przesuwaniu kursora to oczywiście żart, więc nie musisz się męczyć. Poczekaj, aż pasek postępu zmieni kolor na zielony.
Generowany jest klucz generatora kluczy PuTTY
Generowany jest klucz generatora kluczy PuTTY
  • Zapisz klucz publiczny, klikając przycisk Zapisz klucz publiczny przycisk. Wybierz lokalizację zapisania tego klucza i nadaj mu nazwę.
Szczegóły klucza generatora kluczy uTTY
Szczegóły klucza generatora kluczy PuTTY
  • Aby zapisać klucz prywatny, kliknij przycisk Rozmowa menu. 
Menu eksportu kluczy generatora kluczy PuTTY
Menu eksportu kluczy generatora kluczy PuTTY
  • Klikając Eksportuj klucz OpenSSH, zostaniesz zapytany: „Czy na pewno chcesz zapisać klucz bez hasła, aby go chronić?” Wybierz „tak”.
  • Wybierz lokalizację do zapisania klucza.
  • Nadaj swojemu kluczowi prywatnemu nazwę.

Gratulacje. Udało Ci się wygenerować klucz SSH, którego chcieliśmy, używając PuTTY, jednego z najlepsi klienci SSH dla systemu Windows. Oczywiście klucze można również generować za pomocą OpenSSH, klienta natywnego dla systemu Windows 10, ale w aplikacji brakuje niektórych bardziej istotnych funkcji, dlatego większość woli używać programu PuTTY lub jego alternatyw. 

Przeczytaj także: Zainstaluj MikroTik CHR na VPS (używając PuTTY)

Czy klucze SSH wystarczą do zabezpieczenia serwera?

Wygląda więc na to, że zadbałeś o bezpieczeństwo — będziesz połączony z serwerem za pomocą bezpiecznego klucza i to wszystko. Ale co z twoim serwerem? Czy jesteś pewien, że to bezpieczne? Bez dostawcy serwerów dbającego o bezpieczeństwo cały wysiłek włożony w bezpieczeństwo SSH będzie nic nie znaczył. Na przykład Cloudzy zdaje sobie sprawę, jak ważne jest bezpieczeństwo dla swoich użytkowników i zapewnia zaporę sieciową opartą na sztucznej inteligencji oraz inteligentną ochronę przed atakami DDoS na wszystkich swoich urządzeniach. Serwer VPS z Linuksem plany. Jeśli więc chcesz pracować z dowolną dystrybucją Linuksa bez ryzyka podwójnego uruchomienia laptopa, powinieneś zapoznać się z naszymi Serwer VPS z Linuksem plany. 

Udział

Więcej z bloga

Czytaj dalej.

Obraz tytułowy Cloudzy do przewodnika MikroTik L2TP VPN, przedstawiający laptopa łączącego się z szafą serwerową poprzez świecący niebiesko-złoty cyfrowy tunel z ikonami tarcz.
Bezpieczeństwo i sieć

Konfiguracja MikroTik L2TP VPN (z IPsec): Przewodnik po RouterOS (2026)

W tej konfiguracji MikroTik L2TP VPN, L2TP obsługuje tunelowanie, podczas gdy IPsec obsługuje szyfrowanie i integralność; ich sparowanie zapewnia zgodność z klientem natywnym bez wieku osób trzecich

Rexa CyrusRexa Cyrus 9 minut czytania
Okno terminala wyświetlające komunikat ostrzegawczy SSH o zmianie identyfikacji zdalnego hosta, z tytułem Fix Guide i logo Cloudzy na ciemnoturkusowym tle.
Bezpieczeństwo i sieć

Ostrzeżenie: identyfikacja hosta zdalnego uległa zmianie i jak to naprawić

SSH to bezpieczny protokół sieciowy, który tworzy szyfrowany tunel pomiędzy systemami. Pozostaje popularny wśród programistów, którzy potrzebują zdalnego dostępu do komputerów bez konieczności posiadania grafiki

Rexa CyrusRexa Cyrus 10 minut czytania
Ilustracja przewodnika rozwiązywania problemów z serwerem DNS z symbolami ostrzegawczymi i niebieskim serwerem na ciemnym tle w przypadku błędów rozpoznawania nazw w systemie Linux
Bezpieczeństwo i sieć

Tymczasowa awaria rozpoznawania nazw: co to oznacza i jak to naprawić?

Podczas korzystania z Linuksa możesz napotkać tymczasowy błąd rozpoznawania nazw podczas próby uzyskania dostępu do stron internetowych, aktualizacji pakietów lub wykonywania zadań wymagających połączenia internetowego

Rexa CyrusRexa Cyrus 12 minut czytania

Gotowy do wdrożenia? Od 2,48 USD/mies.

Niezależna chmura, od 2008. AMD EPYC, NVMe, 40 Gbps. 14-dniowy zwrot pieniędzy.