Start for 0 kr. – de første 3 måneder er gratisSe tilbuddet

Filer, SFTP og SSH

Log ind med SSH-nøgle i stedet for adgangskode

Lav en SSH-nøgle på din computer, og læg den offentlige del på dit webhotel, så du kan logge ind via SSH uden at skrive adgangskode. Med ssh-copy-id eller kortet SSH-nøgler.

3 min. læsningOpdateret

På denne side
  1. Lav en nøgle på din computer
  2. Metode 1: Kortet SSH-nøgler i kontrolpanelet
  3. Metode 2: ssh-copy-id fra din computer
  4. Log ind
  5. Ofte stillede spørgsmål
  6. Kontrolpanelet siger, at RSA-nøglen er for kort. Hvad gør jeg?
  7. Jeg bliver stadig spurgt om adgangskode. Hvorfor?
  8. Gælder nøglen også mine FTP-brugere?

En SSH-nøgle består af to dele: en privat nøgle, der bliver på din computer, og en offentlig nøgle, som du lægger på webhotellet. Når de passer sammen, logger du ind uden adgangskode. Det er både nemmere og mere sikkert end en adgangskode.

Du skal først have slået SSH til. SSH er med i Starter, Pro, Max og Business.

Den private nøgle bliver på computeren, den offentlige nøgle indsættes i SSH-nøgler, og serveren giver adgang uden kodeord
Privat nøgle hos dig, offentlig nøgle på webhotellet

Lav en nøgle på din computer

Åbn Terminal på Mac eller Linux eller PowerShell på Windows 10 og 11, og kør:

Kortet SSH-nøgler med nøglen Arbejdscomputer (ED25519, Aktiv) og felterne Navn og Offentlig nøgle

Lav et nøglepar

Kommando
ssh-keygen -t ed25519
Gem som
Tryk Enter for standardstedet
Adgangsfrase
Valgfri, men anbefalet
Offentlig nøgle
Filen der ender på .pub, fx id_ed25519.pub

Har du allerede en nøgle, kan du bruge den. Sitewig godkender ed25519, ecdsa og rsa på mindst 3072 bit. Ældre RSA-nøgler på 2048 bit bliver afvist.

Metode 1: Kortet SSH-nøgler i kontrolpanelet

  1. Trin 1: Kopiér den offentlige nøgle

    Åbn filen id_ed25519.pub i en teksteditor, og kopiér hele linjen. Den starter med ssh-ed25519.

  2. Trin 2: Åbn SSH-nøgler

    Gå til Webhotel → SSH/SFTP, og find kortet SSH-nøgler under SSH-kortet.

  3. Trin 3: Indsæt nøglen

    Skriv et navn, du kan genkende, under Navn, fx Arbejdscomputer. Indsæt nøglen under Offentlig nøgle.

  4. Trin 4: Tilføj nøglen

    Klik Tilføj nøgle. Bliver du bedt om at bekræfte, at det er dig, så gør det. Nøglen står først som Tilføjes og derefter som Aktiv efter et øjeblik. Du kan have højst 20 nøgler.

Vil du fjerne en nøgle, fx fra en computer, du ikke bruger mere, så klik Slet ud for den.

Metode 2: ssh-copy-id fra din computer

Virker på Mac og Linux, hvor ssh-copy-id er indbygget. Brug serveren og porten fra SSH-kortet:

Kopiér nøglen med én kommando

Kommando (eksempel)
ssh-copy-id -p 2223 u12345@web1.sitewig.net
Adgangskode
Din SSH-adgangskode – kun denne ene gang

Kommandoen lægger din offentlige nøgle i filen .ssh/authorized_keys i din hjemmemappe. Nøgler, du selv har lagt der, bliver ikke rørt af kontrolpanelet.

Log ind

Forbind som du plejer, fx ssh -p 2223 u12345@web1.sitewig.net. Nu bliver du ikke bedt om adgangskoden – kun om nøglens adgangsfrase, hvis du har valgt en.

Ofte stillede spørgsmål

Kontrolpanelet siger, at RSA-nøglen er for kort. Hvad gør jeg?

Lav en ny nøgle med ssh-keygen -t ed25519, og indsæt den nye .pub-fil. RSA-nøgler skal være mindst 3072 bit.

Jeg bliver stadig spurgt om adgangskode. Hvorfor?

Tjek, at nøglen har status Aktiv, at du forbinder med den rigtige port, og at din computer bruger den rigtige private nøgle. Har du flere nøgler, så angiv den med -i, fx ssh -i ~/.ssh/id_ed25519 -p 2223 u12345@web1.sitewig.net.

Gælder nøglen også mine FTP-brugere?

Nej. SSH-nøglen hører til dit SSH-login (u12345 på SSH-porten). FTP-brugerne på port 22 logger fortsat ind med brugernavn og kodeord. Se forbind med FileZilla.

Fandt du ikke svaret?

Personlig support på support@sitewig.com – chat og e-mail, svar inden for 24 timer.