Lägga till SSH-nyckel på server/webbhotell

För att lägga till en SSH-nyckel på sitt webbhotellskonto behöver du först och främst skapa en SSH-nyckel.

Generera nyckel

Generera din nyckel på Mac/Linux

  1. Öppna terminalen.

  2. För att generera nyckeln kör kommandot:

    ssh-keygen
    
  3. Den publika nyckeln kommer då att placeras under: ~/.ssh/id_rsa.pub Du kan visa nyckeln genom att köra kommandot:

    cat ~/.ssh/id_rsa.pub
    

Generera din nyckel på Windows (Putty)

  1. Om du inte redan har Putty installerat kan du hämta hem det här: https://www.putty.org/

  2. Öppna PuTTYgen.

  3. Generera SSH-nyckeln genom att trycka på Generate. Innan du genererar nyckeln se till att välja RSA längst ner.

  4. Klicka på Save publick key och Save private key för att spara nycklarna i valfri katalog på din dator.

  5. När nyckeln har genererats dyker den upp under rutan key i programmet:

PuttyGen - generera nyckel

Det är denna nyckel du ska lägga in under steg 2 nedan.

Logga in på ditt server-/webbhotellskonto via ssh:

Våra webbhotellsservrar använder port: 2020 via SSH och som standard används port 22 via SSH på servrar/VPS.

För Mac/Linux:

Öppna terminalen och ange:

ssh användarnamn@servernamn.inleed.net -p2020

För Windows (Putty):

Anslut med Putty på Windows

(Byt ut användarnamn och servernamn.inleed.net mot uppgifterna som står i Kundzonen)

Om du har en Prime-tjänst är serveradressen: primeX.inleed.net (Byt ut X mot den siffra som står i kundzonen)

Om du har en Webbhotellstjänst är serveradressen: nsX.inleed.net (Byt ut X mot den siffra som står i kundzonen)

Användarnamnet och lösenordet som du ska ange är samma som inloggningen till Directadmin. Inte samma som till inloggningen till Kundzonen.

Om du inte vet dessa uppgifter så kan du återställa dom genom att följa denna guide.

Lägga till den publika nyckeln servern/webbhotelletskontot

  1. Visa alla mappar som finns i hemkatalogen:

    ls -la
    
  2. Ifall det inte finns någon mapp som heter .ssh så skapa den med kommandot nedan:

    mkdir ~/.ssh
    
  3. Editera/skapa filen authorized_keys under .ssh mappen med kommandot:

    nano ~/.ssh/authorized_keys
    
  4. När du är inne i filen ska du klistra in den publika nyckeln som du skapade på steg 1. Exempel på hur det ska se ut:

    Exempel på inlagd nyckel

  5. När nyckeln är inklistrad så sparar du med

    CTRL+X och sedan Y + Enter

  6. Det är viktigt att filen har rätt rättigheter. Du kan ordna detta med:

    chmod 600 ~/.ssh/authorized_keys
    

Nu ska du kunna ansluta via SSH med din nyckel istället för ditt lösenord.