50% zniżki wszystkie plany, oferta limitowana. Od $2.48/mo
Pozostało 6 min
Bezpieczeństwo i sieci

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

Alex Robbins By Alex Robbins 6 min czytania Zaktualizowano 22 lipca 2025
Jak wygenerować klucze SSH w 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 ”

Czym 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. 

Czym 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 Windows 10 VPS

Zdobądź wydajny Windows 10 VPS do pulpitu zdalnego w najlepszej cenie. DARMOWY Windows 10 działający na pamięci NVMe SSD i szybkim internecie.

Sprawdź plany Windows 10 VPS

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 

Aby wygenerować klucz SSH w 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 też: 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. Linux VPS plany. Jeśli więc chcesz pracować z dowolną dystrybucją Linuksa bez ryzyka podwójnego uruchomienia laptopa, powinieneś zapoznać się z naszymi Linux VPS plany. 

Udział

Więcej z bloga

Czytaj dalej.

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

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

W tej konfiguracji MikroTik L2TP VPN, L2TP obsługuje tunelowanie, a IPsec obsługuje szyfrowanie i integralność; ich połączenie daje natywną kompatybilność klienta bez agentów firm trzecich

Rexa CyrusRexa Cyrus 9 min czytania
Okno terminala z komunikatem ostrzegawczym SSH o zmianie identyfikacji zdalnego hosta, z tytułem przewodnika naprawy i logo Cloudzy na ciemnym morskim tle.
Bezpieczeństwo i sieci

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

SSH to bezpieczny protokół sieciowy, który tworzy zaszyfrowany tunel między systemami. Pozostaje popularny wśród deweloperów potrzebujących zdalnego dostępu do komputerów bez konieczności korzystania z interfejsu graficznego

Rexa CyrusRexa Cyrus 10 min czytania
Ilustracja przewodnika rozwiązywania problemów z serwerem DNS z symbolami ostrzegawczymi i niebieskim serwerem na ciemnym tle dla błędów rozpoznawania nazw w Linuxie
Bezpieczeństwo i sieci

Tymczasowy błąd rozpoznawania nazw: Co to oznacza i jak to naprawić?

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

Rexa CyrusRexa Cyrus 12 min czytania

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

Niezależna chmura od 2008 roku. AMD EPYC, NVMe, 40 Gbps. Zwrot pieniędzy w ciągu 14 dni.