SSH-nyckelgenerator
Skapa Ed25519- eller RSA-nyckelpar för SSH i OpenSSH-format med SHA256-fingeravtryck i ssh-keygen-stil. Körs lokalt med Web Crypto, inga uppladdningar.
🔒 Körs helt i din webbläsare — ingenting laddas uppSkapa SSH-nycklar utan att installera något
Med SSH-nycklar kan du logga in på servrar och pusha till Git-tjänster som GitHub eller GitLab utan att skriva ett lösenord. Den här generatorn skapar nyckelparet med webbläsarens inbyggda Web Crypto API och kodar det precis som ssh-keygen: den publika nyckeln är en enda rad, till exempel ssh-ed25519 AAAA… you@laptop, och den privata nyckeln är en -----BEGIN OPENSSH PRIVATE KEY------fil som OpenSSH, PuTTYgen och moderna Git-klienter läser direkt. SHA256-fingeravtrycket som visas beräknas på samma sätt som med ssh-keygen -lf, så att du kan jämföra det med det som en server eller Git-tjänst visar. Ingen del av nyckeln skickas över nätverket.
Ed25519 eller RSA?
Ed25519 är det bästa valet för nästan alla. Nycklarna är små, signeringen är snabb och algoritmen undviker flera fallgropar hos äldre algoritmer. Den har haft stöd sedan OpenSSH 6.5 och accepteras av alla stora Git-tjänster och molnleverantörer. RSA är fortfarande användbart för gamla enheter, äldre servrar eller strikta företagspolicyer; om du behöver det, välj hellre 3072 eller 4096 bitar än 2048. Ed25519 i Web Crypto kräver en nyare webbläsare; när det inte är tillgängligt meddelar verktyget dig och växlar automatiskt till RSA.
Skydda och installera dina nycklar
Den privata nyckeln skapas utan lösenfras så att alla SSH-klienter kan läsa den. Spara den som ~/.ssh/id_ed25519 (eller id_rsa), begränsa behörigheterna med chmod 600 och lägg sedan till en lösenfras lokalt med ssh-keygen -p -f ~/.ssh/id_ed25519. Skicka aldrig den privata nyckeln via e-post och klistra aldrig in den i en chatt. Kopiera bara den publika nyckeln till serverns fil ~/.ssh/authorized_keys eller till SSH-nyckelinställningarna för ditt konto. Använd en separat nyckel för varje enhet, så att du kan återkalla nyckeln för en borttappad bärbar dator utan att påverka de andra.
Hur man använder
- Välj nyckeltypVälj Ed25519 (rekommenderas) eller RSA 2048/3072/4096 och lägg eventuellt till en kommentar, till exempel din e-postadress.
- GenereraNyckelparet skapas lokalt och visas som en publik OpenSSH-nyckelrad och en privat nyckelfil med sitt SHA256-fingeravtryck.
- Installera nycklarnaSpara den privata nyckeln i ~/.ssh med chmod 600 och lägg till den publika nyckeln i authorized_keys eller hos din Git-tjänst.