SSH er en protokol for sikker fjernlogning og andre sikre netværkstjenester via et usikkert netværk. ​​Kinsta giver SSH-adgang med alle vores administreret WordPress-hostingplaner. SSH-adgang giver dig mulighed for at logge ind på en kommandoprompt, udføre almindelige sysadminopgaver og udføre kommandoer, som om du sad på serveren selv. Du kan køre ekstra værktøjer som Git, Composer, Npm, WP-CLI osv. Hvis du har en Enterprise-plan, kan du også bruge værktøjer som npm. Følg anvisningerne herunder, hvordan du opretter forbindelse til SSH på dit WordPress-websted.

SSH bør kun bruges af avancerede brugere. At køre ukorrekte kommandoer via SSH kan nemt ødelægge dit websted. Hvis du ikke er sikker på hvordan du gør dette, bedes du venligst kontakte en udvikler eller vores supportteam først.

SSH Access Login Info

For at oprette forbindelse til SSH skal du bruge følgende oplysninger:

  • host-/serveradresse (IP-adresse)
  • brugernavn
  • adgangskode
  • port (vi tager sikkerhed seriøst her på Kinsta, hver side anvender en anden port)

Du kan finde disse oplysninger under SFTP/SSH-sektionen på hvert websteds Info-faneblad i MyKinsta.

SFTP og SSH detaljer i MyKinsta.
SFTP og SSH detaljer i MyKinsta.

Sådan opretter du forbindelse til SSH med et brugernavn og password

Den nemmeste metode til at oprette forbindelse via SSH er at bruge et brugernavn og et password. Trinnene til at gøre det varierer afhængigt af dit operativsystem. Vi har skitseret processen for hver enkelt nedenfor.

Opret forbindelse til SSH med et brugernavn og et password på Windows

For dem af jer, der kører Windows, skal du bruge en terminal klient til at oprette forbindelse til SSH.

Trin 1

Vi anbefaler at downloade den gratis PuTTY-klient. Tag fat i .msi-installationsprogrammet, da dette også omfatter PuTTYgen. Hvis du vil bruge SSH nøgler senere ned ad vejen, skal du bruge dette.

Trin 2

Start PuTTY og indtast din hosts IP-adresse og det unikke portnummer (begge findes i MyKinsta > Websteder > navn på websted > Info > SFTP/SSH > Vært). Klik derefter på Åbn.

SSH PuTTY-klient til Windows.
SSH PuTTY-klient til Windows.

Trin 3

Hvis dette er din første gang, vil du sandsynligvis se en rsa2-tastprompt. Gå videre og klik på Ja, som vil stole på værten i fremtiden.

PuTTY sikkerhedsadvarsel om rsa2 key.
PuTTY sikkerhedsadvarsel om rsa2 key.

Trin 4

På terminalskærmen skal du indtaste dit Kinsta-brugernavn og trykke på Enter/retur.

Indtast dit Kinsta-brugernavn i PuTTY og tryk på Enter/retur.
Indtast dit Kinsta-brugernavn i PuTTY og tryk på Enter/retur.

Trin 5

Du bliver derefter bedt om at indtaste dit kodeord. Tryk derefter på Enter/return igen.

Indtast din SSH-password i PuTTY.
Indtast din SSH-password i PuTTY.

Du er nu forbundet via SSH til dit WordPress-websted.

SSH-login lykkedes med PuTTY.
SSH-login lykkedes med PuTTY.

Du kan derefter køre kommandoer som ls eller cd for at liste varer og navigere i hele dit websteds mappe. WP-CLI er også installeret som standard på alle websteder.

Kører SSH-commands i PuTTY.
Kører SSH-commands i PuTTY.

Sådan Opretter du Forbindelse til SSH på Mac / Linux

På Mac eller Linux er det meget nemmere at oprette forbindelse til SSH, fordi operativsystemet (OS) allerede har en terminal indbygget.

Trin 1

Alt du skal gøre er at åbne terminalen. Naviger til programmer > Hjælpeprogrammer og dobbeltklik på Terminal.

Trin 2

Indtast derefter kommandoen kommandoen på denne måde (Du kan kopiere / indsætte det direkte fra MyKinsta):

ssh username@hostip -p portnumber

SSH-terminal command i MyKinsta.
SSH-terminal command i MyKinsta.

Sådan opretter du forbindelse til SSH med SSH-keys

Du kan oprette forbindelse til SSH med dit brugernavn og adgangskode, eller du kan generere et SSH-nøglepar. SSH nøgler giver en mere sikker måde at logge på en server og eliminere behovet for en adgangskode. Du kan også beskytte dit login yderligere ved at tilføje en adgangssætning, men dette er ikke påkrævet.

Sådan Genereres SSH  Nøglepar på Windows

Trin 1

Start PuTTYgen. Hvis du ikke har downloadet det endnu, kan du få fat i det her.

Trin 2

Standardparametrene skal være fint i de fleste konfigurationer. Klik på Generer.

Generer en ny nøgle i PuTTY Key Generator.
Generer en ny nøgle i PuTTY Key Generator.

Trin 3

Du bliver nødt til at flytte musen rundt for at generere nogle tilfældigheder.

Bevæg musen rundt for at skabe tilfældighed i PuTTY Key Generator.
Bevæg musen rundt for at skabe tilfældighed i PuTTY Key Generator.

Trin 4

Gem både din offentlige (.txt) og private nøgle (.ppk). Vigtigt: Hold din private nøgle sikker og del den ikke med nogen.

Gem offentlige og private nøgler fra PuTTY Key Generator
Gem offentlige og private nøgler fra PuTTY Key Generator

Trin 5

Lad PuTTY vinduet være åbent og spring ned til, hvor du tilføjer din offentlige nøgle til MyKinsta.

Sådan Genereres SSH Nøglepar på MAC / Linux

Trin 1

Start terminalen fra Programmer > Hjælpeprogrammer > Terminal.

Trin 2

Brug følgende kommando for at starte nøglegenereringen.

ssh-keygen -t rsa

Trin 3

Du bliver bedt om at vælge et sted for at gemme din private nøgle. Hvis du bare lader det stå tomt, gemmes det her:

/home/youruser/.ssh/id_rsa

Den offentlige nøgle (.PUB) vil blive oprettet på samme sted.

/home/youruser/.ssh/id_rsa.pub

Trin 4

Du bliver derefter bedt om at vælge en adgangskode. Du kan efterlade det tomt, hvis du ikke vil bruge en adgangskode.

Sådan Tilføjes SSH-Nøgler i MyKinsta

Nu, hvor du har dine SSH nøgler, kan du uploade din offentlige nøgle til MyKinsta.

Trin 1

Klik på din brugerprofil øverst til højre i hjørnet, og klik på Brugerindstillinger.

MyKinsta brugerindstillinger.
MyKinsta brugerindstillinger.

Trin 2

På fanen Min konto skal du klikke på knappen Tilføj SSH-key.

Tilføj SSH-nøgle i MyKinsta.
Tilføj SSH-nøgle i MyKinsta.

Trin 3

Vælg en etiket og indsæt din offentlige nøgle.

  • Hvis du kører på Windows, kopieres og indsættes den offentlige nøgle direkte fra PuTTYgen.
  • Hvis du kører på Mac / Linux, kan du først kopiere din offentlige nøgle til dit udklipsholder ved at bruge følgende kommando i Terminal: pbcopy < ~/.ssh/id_rsa.pub

Når du har indsat din offentlige nøgle, skal du se en grøn bekræftelse, der siger “gyldig RSA-nøgle.” Klik derefter på OK.

Gyldig RSA key i MyKinsta.
Gyldig RSA key i MyKinsta.

Sådan Opretter du Forbindelse til SSH på Windows med SSH-Nøgler

Trin 1

Start PuTTY og indtast din hosts IP-adresse og det unikke portnummer (begge findes i MyKinsta > Websteder > navn på websted > Info > SFTP/SSH > Vært).

Værts-IP og portnummer i PuTTY-klienten.
Værts-IP og portnummer i PuTTY-klienten.

Trin 2

Under Forbindelse > Data indtast dit Kinsta brugernavn i feltet Automatisk login.

SSH auto-login brugernavn i PuTTY.
SSH auto-login brugernavn i PuTTY.

Trin 3

Under Forbindelse > SSH > Godkendelse > Oplysninger skal du klikke på knappen Gennemse og vælge din private nøglefil til godkendelse.

Tilføj din SSH private key file i PuTTY.
Tilføj din SSH private key file i PuTTY.

Trin 4

Under Session skal du vælge et nyt navn på Saved Session og klikke på Save. Klik derefter på Åbn.

Navngiv og gem din SSH-session i PuTTY.
Navngiv og gem din SSH-session i PuTTY.

Hvis dette er din første gang, vil du sandsynligvis se en rsa2-tastprompt. Gå videre og klik på Ja, som vil stole på værten i fremtiden.

Klik på Ja i PuTTY-sikkerhedsadvarslen om en ændring i keys.
Klik på Ja i PuTTY-sikkerhedsadvarslen om en ændring i keys.

Hvis du opretter en adgangskode, skal du indtaste den.

Indtast adgangssætning for key, hvis relevant.
Indtast adgangssætning for key, hvis relevant.

Ellers vil det logge dig lige ind.

Logget ind på siden med en SSH-key.
Logget ind på siden med en SSH-key.

Sådan Opretter du Forbindelse til SSH på MAC / Linux med SSH-Nøgler

Trin 1

Start terminalen fra Programmer > Hjælpeprogrammer > Terminal.

Trin 2

Du skal nu indlæse din gemte private nøgle fra tidligere til din SSH-agent. Brug følgende kommando:

ssh-add ~/.ssh/id_rsa

Trin 3

Du bliver derefter bedt om at indtaste adgangskoden, hvis du har en.

Trin 4

Indtast kommandoen i følgende form (Du kan kopiere / indsætte det direkte fra MyKinsta):

ssh username@hostip -p portnumber

SSH-terminal command i MyKinsta.
SSH-terminal command i MyKinsta.

Ekstra Noter

Hvis du har problemer med at oprette forbindelse, skal du måske nulstille din SSH-adgangskode eller slette poster fra din known_hosts-fil.