SSH-Schlüsselgenerator (ed25519) — OpenSSH-Schlüsselpaar im Browser
EntwicklungEin SSH-ed25519-Schlüsselgenerator erstellt ein Ed25519-Schlüsselpaar mit der Web Crypto API und codiert es im Browser als öffentliches und privates OpenSSH-Schlüsselmaterial.
Diese Seite wurde mit KI-Unterstützung übersetzt und noch nicht professionell geprüft. Prüfen Sie die zitierten Quellen vor einer wichtigen Entscheidung.
Was ist das
ed25519-SSH-Schlüssel sind kurze, schnelle Anmeldedaten mit öffentlichem Schlüssel, die häufig für Git, die Serveranmeldung und die Automatisierung von Deployments verwendet werden. Dieses Werkzeug erzeugt das Paar in Ihrem Browser und gibt anschließend einen einzeiligen öffentlichen ssh-ed25519-Schlüssel und ein PEM eines privaten OpenSSH-Schlüssels aus. Der Privatschlüssel ist nicht verschlüsselt: Fügen Sie ihm nach dem Speichern eine Passphrase hinzu, zum Beispiel mit `ssh-keygen -p -f keyfile`.
Verwendung
- 1Geben Sie einen Kommentar für den Schlüssel ein.
- 2Erzeugen Sie das Paar aus öffentlichem und privatem Schlüssel.
- 3Registrieren Sie den öffentlichen Schlüssel bei Git oder auf Ihrem Server, bewahren Sie den Privatschlüssel sicher auf und fügen Sie ihm eine Passphrase hinzu.
Referenz
| Feld | Bedeutung |
|---|---|
| Public key | einzeiliger ssh-ed25519-Schlüssel zum Registrieren auf einem Server oder Git-Host |
| Private key | OpenSSH-PEM, das auf dem Client verbleibt; niemals weitergeben |
| Comment | Bezeichnungstext für den Schlüssel |
Quellen und Normen
- MDN Web Docs: Client-side web APIs - MDN Web Docs
- MDN Web Docs: Web Crypto API - MDN Web Docs
- RFC 8709: Ed25519 and Ed448 Public Key Algorithms for SSH - IETF
FAQ
Wird der erzeugte private SSH-Schlüssel an einen Server gesendet?
Nein. Die Schlüsselerzeugung und die OpenSSH-Codierung erfolgen ausschließlich in Ihrem Browser; die Schlüssel werden weder an einen Server gesendet noch dort gespeichert.
Ist der Privatschlüssel mit einer Passphrase geschützt?
Nein. Der erzeugte private OpenSSH-Schlüssel ist unverschlüsselt. Führen Sie nach dem Speichern lokal `ssh-keygen -p -f filename` aus, um eine Passphrase hinzuzufügen.
Was ist, wenn mein Browser Ed25519 nicht unterstützt?
Verwenden Sie einen aktuellen Chromium-basierten Browser oder erzeugen Sie den Schlüssel lokal mit `ssh-keygen -t ed25519`.