Public Key: kommt auf den Server
Der Public Key ist eine einzige Zeile, die du auf dem Server in ~/.ssh/authorized_keys einträgst. Er ist nicht geheim: Wer ihn kennt, kann sich damit nicht anmelden.
Du entscheidest, welche Dienste wir zur Analyse, Personalisierung und für externe Inhalte aktivieren dürfen.
Wir verwenden Cookies und ähnliche Technologien auf unserer Website, um Inhalte zu personalisieren, externe Medien einzubinden und die Nutzung einzelner Bereiche besser zu verstehen.
Notwendige Cookies
Diese Einträge sichern Grundfunktionen wie Sicherheit, Stabilität und Formularverarbeitung.
Optionale Bereiche
Die Datenverarbeitung kann mit deiner Einwilligung oder auf Basis berechtigter Interessen erfolgen. In den Cookie-Einstellungen kannst du jeder optionalen Kategorie widersprechen oder sie gezielt freigeben.
Einige Services verarbeiten personenbezogene Daten in Drittländern. Mit deiner Einwilligung akzeptierst du auch diese Übermittlung. Weitere Informationen findest du in unserer Datenschutzerklärung.
Deine Auswahl kann später jederzeit erneut geöffnet und angepasst werden. · 1.0.2
Mit dem kostenlosen SSH Key Generator erstellst du online einen SSH-Key: ein Ed25519- oder RSA-Schlüsselpaar, direkt in deinem Browser und ohne Anmeldung, optional mit Passphrase. Du bekommst den Public Key als eine Zeile wie ssh-ed25519 AAAAC3Nz… admin@mein-laptop für authorized_keys, den Private Key im OpenSSH-Format und den SHA256-Fingerprint. Der Private Key verlässt nie diese Seite.
Gebaut von Florian Galz
Schlüssel fertig? Auf einem ZAP-Hosting vServer hinterlegst du ihn direkt beim Bestellen.
Steht am Ende des Public Keys, damit du ihn später auf dem Server wiedererkennst.
Verschlüsselt den Private Key wie ssh-keygen (bcrypt, 16 Runden, AES-256). Ohne Passphrase kann jeder, der die Datei hat, sich damit anmelden.
Der Schlüssel entsteht nur in deinem Browser (Web Crypto API). Kein Request, keine Speicherung: Der Private Key verlässt diese Seite nie.
Wähle Typ, Kommentar und Passphrase und klicke auf „Schlüsselpaar erzeugen“. Hier erscheinen dann Public Key, Private Key und Fingerprint.
Beispiel-Ergebnis
Du wählst Typ, Kommentar und optional eine Passphrase, das Tool liefert Public Key, Private Key und Fingerprint. Unten siehst du einen echten Ed25519-Public-Key als Beispiel. Dein Schlüssel ist bei jedem Klick neu und sieht deshalb anders aus.
Beispiel · Fester Beispiel-Schlüssel, jeder neue Schlüssel ist anders
Eingabe
Ausgabe
| Teil | Bedeutung |
|---|---|
| ssh-ed25519 | Schlüsseltyp: ssh-ed25519 für Ed25519, ssh-rsa für RSA. |
| AAAAC3NzaC1lZDI1… | Der eigentliche öffentliche Schlüssel in Base64. Bei Ed25519 immer 68 Zeichen, bei RSA 4096 über 700. |
| admin@mein-laptop | Kommentar: frei wählbar, nur zum Wiedererkennen. Er hat keinen Einfluss auf die Anmeldung. |
Warum dieses Tool
Was dieser SSH Key Generator kann und worauf er achtet.
Nur im Browser
Erzeugt mit der Web Crypto API auf deinem Gerät. Kein Request, keine Speicherung: Der Private Key verlässt nie diese Seite.
Ed25519 und RSA
Ed25519 als moderner Standard, RSA mit 4096 oder 3072 Bit für ältere Systeme.
Optionale Passphrase
Verschlüsselt den Private Key wie ssh-keygen (bcrypt mit 16 Runden, AES-256-CTR).
Echtes OpenSSH-Format
Private Key als -----BEGIN OPENSSH PRIVATE KEY-----, Public Key als eine Zeile für authorized_keys, so wie ssh-keygen sie schreibt.
Fingerprint zum Abgleich
Zeigt den SHA256-Fingerprint, denselben Wert, den ssh-keygen -l ausgibt.
Befehle zum Hinterlegen
Fertige Befehle für ssh-copy-id, authorized_keys und die Anmeldung, mit den richtigen Dateinamen und Rechten.
So funktioniert es
In vier Schritten vom neuen Schlüsselpaar zur Anmeldung ohne Passwort.
Schritt 1
Wähle Ed25519 (empfohlen) oder RSA. Bei RSA stellst du die Schlüssellänge auf 4096 oder 3072 Bit ein.
Schritt 2
Gib optional einen Kommentar wie max@laptop und eine Passphrase ein, die du zur Bestätigung wiederholst. Ein Klick auf „Schlüsselpaar erzeugen“ erstellt Public Key, Private Key und SHA256-Fingerprint in deinem Browser.
Schritt 3
Kopiere Private Key und Public Key oder lade sie herunter (z. B. id_ed25519 und id_ed25519.pub) und lege beide in deinen .ssh-Ordner. Unter Linux und macOS setzt du chmod 600 auf den Private Key.
Schritt 4
Kopiere den Public Key mit ssh-copy-id oder dem angezeigten Befehl nach ~/.ssh/authorized_keys auf dem Server. Danach meldest du dich mit ssh -i ohne Passwort an.
Grundlagen
Ein SSH-Key ist ein Schlüsselpaar aus Public Key und Private Key. Statt ein Passwort einzutippen, beweist dein Rechner bei der Anmeldung, dass er den passenden Private Key besitzt.
Der Public Key ist eine einzige Zeile, die du auf dem Server in ~/.ssh/authorized_keys einträgst. Er ist nicht geheim: Wer ihn kennt, kann sich damit nicht anmelden.
Der Private Key bleibt auf deinem Rechner, am besten in ~/.ssh/ und mit einer Passphrase verschlüsselt. Wer die ungeschützte Datei bekommt, kann sich überall anmelden, wo der passende Public Key hinterlegt ist.
Diese ssh-keygen-Befehle erstellen das Schlüsselpaar lokal auf deinem Rechner, im selben OpenSSH-Format, das der SSH Key Generator ausgibt:
ssh-keygen -t ed25519 -C max@laptopssh-keygen -t rsa -b 4096 -C max@laptopMehr entdecken
Starke, zufällige Passwörter direkt im Browser erzeugen - nichts wird gespeichert oder übertragen.
Gebaut von Rugile Rutkauskaite
Unix-/Linux-Dateiberechtigungen per Checkbox zu Oktalwert und symbolischer Notation zusammenstellen oder umgekehrt dekodieren - inklusive setuid/setgid/Sticky-Bit und fertigem chmod-Befehl zum Kopieren.
Gebaut von Justin Schuessler
Cron-Ausdrücke per Formular bauen, auf Deutsch erklärt, mit Vorschau der nächsten Ausführungszeiten — komplett im Browser.
Gebaut von Jakub Martyniak
MD5-, SHA-1-, SHA-256- und SHA-512-Hashes aus Text oder Datei erzeugen und Prüfsummen vergleichen. Läuft komplett im Browser.
Gebaut von Luca Stanek
Bcrypt-Hashes erzeugen und überprüfen - komplett im Browser, mit einstellbarem Cost Factor.
Gebaut von Rugile Rutkauskaite
Passwort Checker: Stärke, Knackzeit und Muster-Warnungen für dein Passwort prüfen. Läuft komplett im Browser, nichts wird übertragen.
Gebaut von Luca Stanek
FAQ
Kurze Antworten zu Schlüsseltyp, Passphrase, Sicherheit und dem Hinterlegen auf dem Server.
Drei Dinge: den Public Key als eine Zeile (z. B. ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOqb9NdaBdneuqRd7QOYM6KYP5ZQlUq07JqHDlI7RY1I admin@mein-laptop), den Private Key im OpenSSH-Format (-----BEGIN OPENSSH PRIVATE KEY-----) und den Fingerprint, z. B. SHA256:f3J1EiY0bTdQMCH1DWyTodDOtoGE0abQW7po14q8jlE. Beide Schlüssel kannst du kopieren oder als id_ed25519 und id_ed25519.pub herunterladen.
Das Schlüsselpaar entsteht ausschließlich in deinem Browser mit der Web Crypto API. Es gibt keinen Server-Request, keine Speicherung und kein Logging, der Private Key verlässt nie diese Seite. Schließt du den Tab, ist der Schlüssel weg, wenn du ihn nicht vorher gespeichert hast. Willst du den Schlüssel lieber ganz lokal erzeugen, nimmst du ssh-keygen -t ed25519 im Terminal.
Ed25519 ist die Empfehlung: kurze Schlüssel, schnell erzeugt und von OpenSSH seit Version 6.5 (2014) unterstützt. RSA mit 4096 Bit nimmst du nur, wenn ein älteres System, ein Router oder ein Dienst noch kein Ed25519 kennt. 3072 Bit ist das Minimum, das wir für neue RSA-Schlüssel anbieten, eine Option mit 2048 Bit gibt es nicht. Kann dein Browser noch keine Ed25519-Schlüssel erzeugen, zeigt das Tool einen Hinweis und einen Button, um auf RSA zu wechseln.
Sie ist optional, aber empfehlenswert. Mit Passphrase verschlüsselt das Tool den Private Key genau wie ssh-keygen (bcrypt mit 16 Runden, AES-256-CTR). Wer die Datei findet, kann sich ohne Passphrase nicht anmelden. Damit du sie nicht bei jeder Verbindung tippen musst, gibt es den ssh-agent. Nachträglich ändern geht mit ssh-keygen -p -f ~/.ssh/id_ed25519.
Am einfachsten mit ssh-copy-id -i ~/.ssh/id_ed25519.pub root@<server-ip>. Alternativ führst du auf dem Server den Befehl aus, den das Tool anzeigt: Er legt ~/.ssh an, hängt die Zeile an ~/.ssh/authorized_keys an und setzt die Rechte 700 bzw. 600. Danach meldest du dich mit ssh -i ~/.ssh/id_ed25519 root@<server-ip> ohne Passwort an.
Ja. Der Public Key ist eine normale OpenSSH-Zeile (ssh-ed25519 bzw. ssh-rsa, Schlüssel, Kommentar), so wie ssh-keygen sie in die .pub-Datei schreibt. Diese Zeile fügst du in den SSH-Key-Einstellungen deines Kontos ein. Der Private Key bleibt auf deinem Rechner.
Unter Linux und macOS in ~/.ssh/, unter Windows in C:\Users\<Name>\.ssh\. Der Private Key braucht unter Linux und macOS die Rechte 600 (chmod 600 ~/.ssh/id_ed25519), sonst verweigert SSH ihn. Windows 10 und 11 bringen OpenSSH mit, dort funktionieren die Dateien direkt mit ssh im Terminal. Für PuTTY importierst du den Private Key in PuTTYgen (Conversions > Import key) und speicherst ihn als .ppk-Datei, das Tool selbst gibt nur das OpenSSH-Format aus. Den Private Key gibst du nie weiter, auf Server kommt nur die .pub-Datei.
Der Fingerprint ist eine kurze Prüfsumme (SHA-256) des Public Keys, z. B. SHA256:f3J1EiY0bTdQMCH1DWyTodDOtoGE0abQW7po14q8jlE. Mit ihm erkennst du einen Schlüssel wieder, ohne die ganze Zeile zu vergleichen. ssh-keygen -l -f ~/.ssh/id_ed25519.pub zeigt denselben Wert.
Noch weitere Fragen?
Support kontaktierenEin ZAP-Hosting vServer gibt dir Root-Zugriff per SSH, eigene Firewall und Schlüssel-Login ab der ersten Minute.
Kein Setup. Kein Risiko. In Sekunden online.
Auf der Suche nach weiteren Tools? Alle Entwickler-Tools ansehen
© 2026 ZAP-Hosting GmbH