Generator kluczy online SSH— bezpieczny, lokalny i obsługiwany w wersji Ed25519

Użyj tego generatora kluczy SSH, aby utworzyć pary kluczy Ed25519,RSA-2048 lub RSA-4096 lokalnie w przeglądarce. 100% po stronie klienta, bez przesyłania na serwer. Wygeneruj teraz i skopiuj swój klucz publiczny.

Kliknij, aby włączyć tryb kinowy
W 100% generowane w Twojej przeglądarce

Informacje o poleceniach CLI

Użyj tego polecenia lokalnie, jeśli potrzebujesz natywnego wyjścia klucza prywatnego Open SSH.

ssh-keygen -t ed25519

Klucz prywatny pojawia się tylko w tej sesji przeglądarki. Użyj poniższego polecenia lokalnie, jeśli potrzebujesz natywnego wyjścia klucza prywatnego Open SSH.

Gotowy. Wybierz algorytm i wygeneruj nowy klucz SSH.

Klucz publiczny

Klucz prywatny

Instrukcja obsługi

  1. Wybierz algorytm. Ed25519 jest zalecany do większości nowych kluczy.
  2. Wprowadź opcjonalny komentarz, taki jak „wdroż[email protected]”, aby później zidentyfikować klucz.
  3. Kliknij „Użyj przykładowego komentarza”, aby wygenerować prawdziwą parę kluczy z przykładowym komentarzem, lub kliknij „Generuj klucz” z bieżącymi ustawieniami.
  4. Skopiuj klucz publiczny do GitHub, konsoli serwera lub ~/.ssh/authorized_keys.
  5. Pobierz i chroń klucz prywatny. To narzędzie eksportuje PEM PKCS#8; jeśli Twój klient SSH wymaga natywnego formatu klucza prywatnego Open SSH, użyj lokalnie wyświetlonej komendy ssh-keygen i uruchom chmod 600 na zapisanym kluczu.

Główne funkcje

  • 100% bezpieczeństwa po stronie klienta: Pary kluczy są generowane za pomocą interfejsu Web Crypto API przeglądarki na Twoim urządzeniu, a klucze prywatne nigdy nie są przesyłane.
  • Obsługa Ed25519 i RSA: Ed25519 jest zaleceniem domyślnym, z RSA-2048 i RSA-4096 dostępnymi w celu zapewnienia zgodności ze starszymi wersjami.
  • Oddzielna kopia i pliki do pobrania: Skopiuj niezależnie klucz publiczny i klucz prywatny lub pobierz pliki .pub i .pem bez ich mieszania.
  • Oznaczanie komentarzy: Dodaj adres e-mail, nazwę urządzenia lub etykietę wdrożenia, aby łatwiej było rozpoznać GitHub, serwery i wpisy „autoryzowane_klucze”.
  • Odniesienie do poleceń CLI: Zobacz pasujące polecenie ssh-keygen, gdy potrzebujesz natywnego wyjścia klucza prywatnego Open SSH z własnego terminala.

Powiązane narzędzia

Logika obliczeń

To narzędzie wykorzystuje interfejs API Web Crypto przeglądarki do generowania kluczowych materiałów lokalnie w pamięci. Klucz publiczny jest zakodowany w formacie Open SSH powszechnie używanym przez autoryzowane_klucze; klucz prywatny jest eksportowany jako PKCS#8 PEM do lokalnego pobrania, tworzenia kopii zapasowych lub narzędzi akceptujących ten format.

Nie jest wymagana żadna usługa backendu, a komentarz, klucz publiczny ani klucz prywatny nie są wysyłane na serwer. Odświeżenie strony usuwa klucz prywatny z bieżącej sesji przeglądarki. Dostępność Ed25519 zależy od obsługi Web Crypto w Twojej przeglądarce; jeśli jest niedostępny lub jeśli potrzebujesz natywnego klucza prywatnego Open SSH, wybierz RSA lub uruchom wyświetloną komendę ssh-keygen na lokalnym terminalu.

Najczęściej zadawane pytania (FAQ)

Czy wygenerowanie klucza SSH online jest bezpieczne?

To zależy od architektury. To narzędzie działa w 100% po stronie klienta: klucze są generowane w przeglądarce i nie są przesyłane ani przechowywane na serwerach EasyTools.

Jaka jest różnica między RSA a Ed25519?

Klucze Ed25519 są krótsze, szybkie w generowaniu i zalecane do współczesnego użytku SSH.RSA jest szeroko kompatybilny ze starszymi systemami; wybierz RSA-4096, jeśli potrzebujesz silniejszej opcji RSA.

Czy to narzędzie przechowuje mój klucz prywatny?

Nie. Klucz prywatny istnieje tylko w bieżącym stanie strony i nie jest zapisywany przez tę witrynę po odświeżeniu lub zamknięciu.

Jak użyć wygenerowanego klucza SSH?

Dodaj klucz publiczny do kluczy SSHGitHub, konsoli serwera w chmurze lub ~/.ssh/authorized_keys. Przechowuj Klucz Prywatny wyłącznie na swoim urządzeniu; jeśli twój klient SSH nie akceptuje PKCS#8 PEM, użyj wyświetlonego polecenia ssh-keygen, aby lokalnie utworzyć natywne wyjście Open SSH.

Czy mogę wygenerować klucz SSH dla GitHuba?

Tak. Wybierz Ed25519, dodaj swój adres e-mail jako komentarz, wygeneruj parę, a następnie skopiuj klucz publiczny na stronę kluczy SSH w GitHub.