Hoppa till huvudinnehåll

Generera SSH-nyckel

Så gör du för att generera en SSH-nyckel för inloggning till Transportstyrelsen.

Uppdaterad för mer än 2 månader sedan

För att generera en publik nyckel i OpenSSH/SSH2-format med minst 2048 bitar, följ dessa steg beroende på vilket operativsystem du använder:

Linux/macOS

  1. Öppna terminalen.

  2. Kör följande kommando:

    ssh-keygen -t rsa -b 2048 -m PEM -f ~/.ssh/id_rsa
    • -t rsa → Anger att du vill generera en RSA-nyckel.

    • -b 2048 → Anger nyckelstorleken (du kan välja högre, t.ex. 4096).

    • -m PEM → Skapar nyckeln i PEM-format (modern kompatibilitet).

    • -f ~/.ssh/id_rsa → Anger var filen ska sparas.

  3. Följ anvisningarna i terminalen:

    • Du kan välja att ange en lösenfras (rekommenderas för bättre säkerhet).

    • Två filer skapas:

      • ~/.ssh/id_rsa (privat nyckel, håll den säker!).

      • ~/.ssh/id_rsa.pub (offentlig nyckel, den du delar).

  4. Visa den publika nyckeln:

    cat ~/.ssh/id_rsa.pub

    Den ska börja med ssh-rsa följt av en lång sträng.


Windows (via PowerShell och OpenSSH)

Om du använder Windows 10/11 eller Windows Server med OpenSSH:

  1. Öppna PowerShell och kör:

    ssh-keygen -t rsa -b 2048 -m PEM -f $env:USERPROFILE\.ssh\id_rsa
    • Samma flaggor som ovan används.

  2. Följ anvisningarna och spara nyckeln på önskad plats.

  3. Visa den publika nyckeln:

    cat $env:USERPROFILE\.ssh\id_rsa.pub

Alternativ: Generera nycklar med PuTTYgen (Windows)

Om du vill generera en SSH2-nyckel för PuTTY:

  1. Ladda ner och öppna PuTTYgen (https://www.puttygen.com/).

  2. Välj "RSA" och ange "2048" som bitstorlek.

  3. Klicka på "Generate" och rör musen över fönstret för att skapa entropi.

  4. Spara den privata nyckeln (.ppk) och exportera den publika nyckeln.


Efter att du har genererat nyckeln kan du använda den för SSH-åtkomst eller andra säkerhetstillämpningar.

Fick du svar på din fråga?