Hur du lägger till en SSH-nyckel

Den här guiden visar hur du skapar och lägger till en SSH-nyckel på ditt webbhotellskonto för att möjliggöra säker inloggning utan lösenord.

1

Logga in på DirectAdmin. Är du osäker på hur, se denna guide.

2

Välj din plattform och följ rätt instruktion för att skapa en SSH-nyckel.

# Mac/Linux

3

Öppna terminalen.

4

Kör kommandot:
ssh-keygen

5

Den publika nyckeln sparas som standard under ~/.ssh/id_rsa.pub. Visa nyckeln med:
cat ~/.ssh/id_rsa.pub

# Windows (Putty)

6

Om du inte har Putty, ladda ner det från https://www.putty.org/.

7

Starta PuTTYgen.

8

Välj RSA längst ner och klicka på Generate för att skapa nyckeln.

9

Spara både den publika och privata nyckeln med Save public key och Save private key.

10

Kopiera den publika nyckeln som visas i rutan "key" i programmet.

Anslut till servern via SSH

11

Använd rätt serveradress och port beroende på din tjänst. För webbhotell används port 2020, för VPS/servrar port 22.

# Mac/Linux

12

Öppna terminalen och anslut med:
ssh användarnamn@servernamn.inleed.net -p2020

# Windows (Putty)

13

Ange serveradress och port i Putty och anslut.

Byt ut "användarnamn" och "servernamn.inleed.net" mot dina uppgifter från kundzonen. För Prime-tjänster används primeX.inleed.net och för webbhotell nsX.inleed.net, där X är din siffra.

Användarnamn och lösenord är samma som till DirectAdmin, inte till kundzonen. Om du saknar dessa uppgifter kan du återställa dem enligt denna guide.

Lägg till den publika nyckeln på servern

14

Visa mappar i hemkatalogen:
ls -la

15

Om mappen .ssh saknas, skapa den:
mkdir ~/.ssh

16

Skapa eller redigera filen authorized_keys:
nano ~/.ssh/authorized_keys

17

Klistra in din publika nyckel i filen.

18

Spara filen med CTRL+X, tryck sedan Y och Enter.

19

Sätt rätt behörigheter på filen:
chmod 600 ~/.ssh/authorized_keys

Nu kan du logga in via SSH med din nyckel istället för lösenord.