Hoppa till innehållet
Gratis, utan registrering, i webbläsaren

SSH-nyckelgenerator: skapa SSH-nyckel med Ed25519 eller RSA online

Med den kostnadsfria SSH-nyckelgeneratorn skapar du en SSH-nyckel online: ett Ed25519- eller RSA-nyckelpar direkt i din webbläsare, utan inloggning och med lösenfras om du vill. Du får den publika nyckeln som en rad liknande ssh-ed25519 AAAAC3Nz… admin@mein-laptop för authorized_keys, den privata nyckeln i OpenSSH-format och SHA256-fingeravtrycket. Den privata nyckeln lämnar aldrig sidan.

Byggd av Florian Galz

Nyckeln klar? På en VPS från ZAP-Hosting kan du lägga till den direkt när du beställer.

Nyckeltyp

Läggs till i slutet av den publika nyckeln så att du kan känna igen den på servern senare.

Krypterar den privata nyckeln som ssh-keygen (bcrypt, 16 rundor, AES-256). Utan lösenfras kan alla som har filen använda den för att logga in.

Nyckeln genereras bara i din webbläsare (Web Crypto API). Ingen begäran, ingen lagring: den privata nyckeln lämnar aldrig den här sidan.

Välj typ, kommentar och lösenfras och klicka på ”Generera nyckelpar”. Här visas sedan publik nyckel, privat nyckel och fingeravtryck.

Exempelresultat

Så ser en nyckel från SSH-nyckelgeneratorn ut

Du väljer typ, kommentar och eventuellt en lösenfras. Verktyget ger dig en publik nyckel, en privat nyckel och ett fingeravtryck. Nedan ser du en riktig publik Ed25519-nyckel som exempel. Din nyckel är ny varje gång du klickar och ser därför annorlunda ut.

Exempel · Fast exempelnyckel – varje ny nyckel är annorlunda

Inmatning

Nyckeltyp
Ed25519
Kommentar
admin@mein-laptop
Lösenordsfras
valfritt
En lösenfras krypterar bara den privata nyckeln. Den publika nyckeln förblir densamma.

Utdata

Publik nyckel (id_ed25519.pub)
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOqb9NdaBdneuqRd7QOYM6KYP5ZQlUq07JqHDlI7RY1I admin@mein-laptop
Den här raden ska läggas till i ~/.ssh/authorized_keys på servern.
Fingeravtryck (SHA256)
SHA256:f3J1EiY0bTdQMCH1DWyTodDOtoGE0abQW7po14q8jlE
ssh-keygen -l och ssh-add -l visar samma värde när nyckeln har laddats.
Kommando för servern
mkdir -p ~/.ssh && chmod 700 ~/.ssh && echo 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOqb9NdaBdneuqRd7QOYM6KYP5ZQlUq07JqHDlI7RY1I admin@mein-laptop' >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys
Lägger till den publika nyckeln i authorized_keys och ställer in rätt behörigheter.

Så är en publik nyckel uppbyggd

DelBetydelse
ssh-ed25519Nyckeltyp: ssh-ed25519 för Ed25519, ssh-rsa för RSA.
AAAAC3NzaC1lZDI1…Själva publika nyckeln i Base64. Alltid 68 tecken för Ed25519 och över 700 för RSA 4096.
admin@mein-laptopKommentar: valfri och används bara för att känna igen nyckeln. Den påverkar inte inloggningen.

Varför detta verktyg

Skapa SSH-nycklar online utan att de lämnar webbläsaren

Vad den här SSH-nyckelgeneratorn kan göra och vad den tar hänsyn till.

Bara i webbläsaren

Skapas med Web Crypto API på din enhet. Ingen förfrågan, ingen lagring: den privata nyckeln lämnar aldrig den här sidan.

Ed25519 och RSA

Ed25519 som modern standard, RSA med 4096 eller 3072 bitar för äldre system.

Valfri lösenfras

Krypterar den privata nyckeln som ssh-keygen (bcrypt med 16 omgångar, AES-256-CTR).

Äkta OpenSSH-format

Privat nyckel som -----BEGIN OPENSSH PRIVATE KEY-----, offentlig nyckel på en rad för authorized_keys, precis som ssh-keygen skriver dem.

Fingeravtryck för jämförelse

Visar SHA256-fingeravtrycket, samma värde som ssh-keygen -l visar.

Kommandon för att lägga till nyckeln

Färdiga kommandon för ssh-copy-id, authorized_keys och inloggning, med rätt filnamn och behörigheter.

Så fungerar det

Så fungerar SSH-nyckelgeneratorn

Från nytt nyckelpar till inloggning utan lösenord i fyra steg.

Steg 1

Välj nyckeltyp

Välj Ed25519 (rekommenderas) eller RSA. För RSA ställer du in nyckellängden på 4096 eller 3072 bitar.

Steg 2

Skapa SSH-nyckel

Ange om du vill en kommentar som max@laptop och en lösenfras som du upprepar för att bekräfta. Klicka på ”Skapa nyckelpar” för att skapa en publik nyckel, en privat nyckel och ett SHA256-fingeravtryck i din webbläsare.

Steg 3

Spara filer

Kopiera eller ladda ner den privata och den publika nyckeln (t.ex. id_ed25519 och id_ed25519.pub) och lägg båda i din .ssh-mapp. I Linux och macOS kör du chmod 600 för den privata nyckeln.

Steg 4

Lägg till publik nyckel

Kopiera den publika nyckeln till ~/.ssh/authorized_keys på servern med ssh-copy-id eller kommandot som visas. Sedan loggar du in med ssh -i utan lösenord.

Grunderna

Vad är en SSH-nyckel och hur fungerar den?

En SSH-nyckel är ett nyckelpar med en publik och en privat nyckel. I stället för att skriva ett lösenord bevisar din dator vid inloggningen att den har rätt privat nyckel.

Publik nyckel: läggs på servern

Den publika nyckeln är en enda rad som du lägger till i ~/.ssh/authorized_keys på servern. Den är inte hemlig: Den som känner till den kan inte logga in med den.

Privat nyckel: stannar hos dig

Den privata nyckeln stannar på din dator, helst i ~/.ssh/ och krypterad med en lösenfras. Den som får tag på den oskyddade filen kan logga in överallt där motsvarande publika nyckel finns registrerad.

Skapa den hellre i terminalen?

Dessa ssh-keygen-kommandon skapar nyckelparet lokalt på din dator, i samma OpenSSH-format som SSH-nyckelgeneratorn ger:

ssh-keygen -t ed25519 -C max@laptopssh-keygen -t rsa -b 4096 -C max@laptop

Utforska mer

Relaterade verktyg för servrar och utvecklare

FAQ

Vanliga frågor om SSH-nyckelgeneratorn

Korta svar om nyckeltyp, lösenfras, säkerhet och hur du lägger till nyckeln på servern.

Tre saker: den publika nyckeln på en rad (t.ex. ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOqb9NdaBdneuqRd7QOYM6KYP5ZQlUq07JqHDlI7RY1I admin@mein-laptop), den privata nyckeln i OpenSSH-format (-----BEGIN OPENSSH PRIVATE KEY-----) och fingeravtrycket, t.ex. SHA256:f3J1EiY0bTdQMCH1DWyTodDOtoGE0abQW7po14q8jlE. Du kan kopiera båda nycklarna eller ladda ner dem som id_ed25519 och id_ed25519.pub.

Nyckelparet skapas enbart i din webbläsare med Web Crypto API. Ingen förfrågan skickas till en server, inget sparas eller loggas och den privata nyckeln lämnar aldrig sidan. Om du stänger fliken försvinner nyckeln om du inte har sparat den. Vill du hellre skapa nyckeln helt lokalt använder du ssh-keygen -t ed25519 i terminalen.

Ed25519 rekommenderas: nycklarna är korta, skapas snabbt och stöds av OpenSSH sedan version 6.5 (2014). Välj RSA med 4096 bitar bara om ett äldre system, en router eller en tjänst inte stöder Ed25519. 3072 bitar är det lägsta vi erbjuder för nya RSA-nycklar; något alternativ med 2048 bitar finns inte. Om din webbläsare ännu inte kan skapa Ed25519-nycklar visar verktyget ett meddelande och en knapp för att byta till RSA.

Den är valfri men rekommenderas. Med en lösenfras krypterar verktyget den privata nyckeln precis som ssh-keygen (bcrypt med 16 omgångar, AES-256-CTR). Den som hittar filen kan inte logga in utan lösenfrasen. Med ssh-agent slipper du skriva den vid varje anslutning. Du kan ändra den i efterhand med ssh-keygen -p -f ~/.ssh/id_ed25519.

Enklast är att använda ssh-copy-id -i ~/.ssh/id_ed25519.pub root@<server-ip>. Alternativt kör du kommandot som verktyget visar på servern: Det skapar ~/.ssh, lägger till raden i ~/.ssh/authorized_keys och sätter behörigheterna till 700 respektive 600. Sedan loggar du in utan lösenord med ssh -i ~/.ssh/id_ed25519 root@<server-ip>.

Ja. Den publika nyckeln är en vanlig OpenSSH-rad (ssh-ed25519 respektive ssh-rsa, nyckel, kommentar), precis som ssh-keygen skriver den i .pub-filen. Lägg till raden i SSH-nyckelinställningarna för ditt konto. Den privata nyckeln stannar på din dator.

Spara filerna i ~/.ssh/ på Linux och macOS eller i C:\Users\<Name>\.ssh\ på Windows. Den privata nyckeln måste ha behörigheten 600 på Linux och macOS (chmod 600 ~/.ssh/id_ed25519), annars avvisar SSH den. Windows 10 och 11 har OpenSSH inbyggt, så filerna fungerar direkt med ssh i terminalen. För PuTTY importerar du den privata nyckeln i PuTTYgen (Conversions > Import key) och sparar den som en .ppk-fil; själva verktyget ger bara OpenSSH-format. Lämna aldrig ut den privata nyckeln. Endast .pub-filen ska läggas på servern.

Fingeravtrycket är en kort kontrollsumma (SHA-256) för den publika nyckeln, t.ex. SHA256:f3J1EiY0bTdQMCH1DWyTodDOtoGE0abQW7po14q8jlE. Med det kan du känna igen en nyckel utan att jämföra hela raden. ssh-keygen -l -f ~/.ssh/id_ed25519.pub visar samma värde.

Fler frågor?

Kontakta supporten
Har du nyckeln men saknar server?

Letar du efter en VPS med full SSH-åtkomst?

En VPS från ZAP-Hosting ger dig root-åtkomst via SSH, en egen brandvägg och inloggning med nyckel från första minuten.

4,4/5 Trustpilot32.000+ Aktiva servrarSedan 2010

Ingen konfigurering. Ingen risk. Online på några sekunder.

Flexibel avtalstidAvsluta när som helstOnline på 60 sekunder

Letar du efter fler verktyg? Visa alla utvecklarverktyg