Generator Kluczy SSH
Natychmiast generuj bezpieczne pary kluczy SSH (RSA, Ed25519, ECDSA) w przeglądarce. Darmowe narzędzie online w formacie OpenSSH, bez rejestracji.
Co to jest para kluczy SSH?
Para kluczy SSH składa się z dwóch kryptograficznie połączonych kluczy: klucza prywatnego (trzymanego w tajemnicy na Twoim urządzeniu) i klucza publicznego (udostępnianego serwerom). Umożliwiają bezpieczne uwierzytelnianie bez hasła do zdalnych systemów przez protokół SSH.
Który typ klucza SSH powinienem wybrać?
Ed25519 jest zalecany dla nowoczesnych systemów ze względu na doskonałe bezpieczeństwo, mniejszy rozmiar klucza i szybszą wydajność. RSA (4096 bitów) zapewnia maksymalną kompatybilność ze starszymi systemami. ECDSA zapewnia dobry balans między bezpieczeństwem a rozmiarem klucza dla środowisk zgodnych z NIST.
Czy generowanie kluczy SSH w przeglądarce jest bezpieczne?
Tak. To narzędzie używa Web Crypto API, które zapewnia kryptograficznie bezpieczne generowanie liczb losowych zgodne ze standardami FIPS 140-2. Całe generowanie kluczy odbywa się lokalnie w Twojej przeglądarce, żadne dane nie są przesyłane do serwerów.
Co to jest odcisk klucza SSH?
Odcisk to krótki hash SHA-256 Twojego klucza publicznego (np. SHA256:ABC123...). Jest używany do weryfikacji tożsamości klucza, wykrywania manipulacji i potwierdzania, że łączysz się z właściwym serwerem bez ujawniania pełnego klucza publicznego.
Jak używać wygenerowanych kluczy SSH?
Zapisz klucz prywatny w katalogu ~/.ssh/ (np. id_ed25519) z uprawnieniami 600. Dodaj klucz publiczny do pliku ~/.ssh/authorized_keys serwera. Następnie połącz się używając: ssh user@server -i ~/.ssh/id_ed25519
Jaka jest różnica między RSA, Ed25519 a ECDSA?
RSA jest najstarszy i najszerzej obsługiwany, ale wymaga większych kluczy (2048-4096 bitów). Ed25519 jest najnowszy, oferując najlepsze bezpieczeństwo z stałymi kluczami 256-bitowymi i najszybszą wydajnością. ECDSA używa kryptografii krzywych eliptycznych ze zmiennymi rozmiarami kluczy (256-521 bitów).
Czy powinienem ustawić hasło dla mojego klucza SSH?
Tak, zawsze używaj hasła dla kluczy prywatnych. Dodaje dodatkową warstwę bezpieczeństwa, jeśli Twój plik klucza zostanie naruszony. Nowoczesne klienty SSH obsługują ssh-agent do buforowania hasła, więc wprowadzasz je tylko raz na sesję.
Co to jest format OpenSSH?
Format OpenSSH to standardowy format tekstowy używany przez narzędzia OpenSSH. Klucze prywatne zaczynają się od "-----BEGIN OPENSSH PRIVATE KEY-----", a klucze publiczne to jedno-liniowe ciągi zaczynające się od "ssh-rsa", "ssh-ed25519" lub "ecdsa-sha2-nistp256".
Czy mogę przekonwertować te klucze na inne formaty?
Tak. Użyj ssh-keygen do konwersji: ssh-keygen -p -m PEM -f id_ed25519 konwertuje do formatu PEM. Dla formatu .ppk PuTTY użyj PuTTYgen. Większość nowoczesnych narzędzi natywnie obsługuje format OpenSSH.
Jak często powinienem rotować klucze SSH?
Najlepszą praktyką jest rotacja kluczy SSH co 90 dni do 1 roku, w zależności od wymagań bezpieczeństwa. Natychmiast unieważnij i wygeneruj ponownie klucze, jeśli podejrzewasz naruszenie lub gdy członkowie zespołu opuszczają organizację.
Jakiego rozmiaru klucza powinienem używać dla RSA?
Używaj co najmniej 2048 bitów dla kluczy RSA. 4096 bitów jest zalecane dla środowisk o wysokim bezpieczeństwie. Klucze mniejsze niż 2048 bitów są uważane za niebezpieczne i mogą być odrzucane przez nowoczesne serwery SSH.
Dlaczego Ed25519 jest preferowany nad RSA?
Ed25519 oferuje silniejsze bezpieczeństwo z mniejszymi kluczami (256 bitów w porównaniu do 4096 bitów dla RSA dla równoważnego bezpieczeństwa), szybsze generowanie kluczy i uwierzytelnianie oraz jest odporny na ataki kanału bocznego. To nowoczesny standard zalecany przez ekspertów bezpieczeństwa.
Jak korzystać z Generator Kluczy SSH
Generuj bezpieczne pary kluczy SSH (RSA, Ed25519 lub ECDSA) bezpośrednio w przeglądarce. Wszystko działa lokalnie, więc klucze i fraza hasła nigdy nie opuszczają Twojego urządzenia.
- Wybierz algorytm w polu Key Type: Ed25519 dla nowoczesnych serwerów, RSA dla maksymalnej zgodności albo ECDSA z krzywą taką jak P-256.
- Dla RSA ustaw Key Size na 4096 bit, aby uzyskać najsilniejszą ochronę, lub 2048 bit, aby generować szybciej; ECDSA oferuje P-256, P-384 i P-521.
- Wpisz w polu Comment coś w stylu user@host, żeby później rozpoznać, do jakiej maszyny lub konta należy ten klucz.
- Opcjonalnie podaj Passphrase, aby zaszyfrować klucz prywatny, wygeneruj parę i przechowuj oba klucze w bezpiecznym miejscu.
Na serwerach powinien być tylko klucz publiczny; klucz prywatny trzymaj na zaufanych urządzeniach i chroń go frazą hasła.
Powiązane narzędzia
- Generator Kluczy RSA Generuj pary kluczy RSA 2048, 3072, 4096 bit. Wyjście PEM z odciskiem. Przetwarzanie lokalne.
- Sprawdzanie Hash Obliczaj i weryfikuj hashe MD5, SHA-1, SHA-256, SHA-512 lokalnie
- Kalkulator Chmod Darmowy kalkulator chmod online do wizualizacji i obliczania uprawnień plików Linux za pomocą pól wyboru. Natychmiastowa konwersja między notacją liczbową (755, 644) a symboliczną (rwxr-xr-x). Obsługuje specjalne uprawnienia jak setuid, setgid, sticky bit.
- Tabela ASCII Kompletna referencja kodowania znaków ASCII z kodami dziesiętnymi, szesnastkowymi, ósemkowymi, binarnymi, encjami HTML i opisami znaków. Natychmiastowe wyszukiwanie i filtrowanie.
- Tester Żądań HTTP Testuj API REST bezpośrednio w przeglądarce. Wysyłaj żądania GET, POST, PUT, DELETE z niestandardowymi nagłówkami, ciałem i parametrami. Natychmiast widz status, nagłówki i ciało JSON odpowiedzi.
- Generator .htaccess Generuj reguły .htaccess Apache dla przekierowań, przepisań, nagłówków bezpieczeństwa, buforowania i więcej.
- Generator Robots.txt Darmowy generator robots.txt online. Twórz i dostosowuj pliki robots.txt, aby kontrolować skanowanie przez wyszukiwarki, zarządzać dostępem robotów i optymalizować SEO swojej witryny.
- Generator Sitemap Darmowy generator sitemap XML online. Dodawaj URL, ustawiaj priorytety i częstotliwości, twórz sitemapy SEO natychmiast.