Forbind med SSH
Forbind til dit webhotel med SSH via kontrolpanelet eller din egen SSH-klient med public nøgle, og få hjælp til almindelige fejlbeskeder.
Du kan nemt forbinde med SSH til dit webhotel, direkte igennem vores Kontrolpanel. Det gøres under menupunktet "Website" -> "SSH-adgang" i vores Kontrolpanel.
Forbind med egen SSH-klient
For at forbinde med SSH fra din egen computer til et Simply.com webhotel, skal du tilføje en public nøgle til webhotellet.
Generer public & private nøgler
Hvis du ikke allerede har et SSH-nøglepar, kan du generere det med Linux kommandoen
ssh-keygen -t rsa
Dette vil generere både en private og en public-nøgle på din computer.
Din public nøgle vil ligge i filen "id_rsa.pub", og din private nøgle vil ligge i filen "id_rsa".
Du kan også bruge Windows programmet PuTTYgen.
Upload public nøgle
Når du har din public nøgle, skal du gå ind i Simply.com kontrolpanelet, og under det enkelte produkt, fra "Website" menuen, vælge punktet "SSH-adgang". Her kan du tilføje din public SSH-nøgle. Når dette er gjort kan du forbinde med SSH til dit webhotel.
Forbind med SSH
Du skal forbinde med SSH til ssh.simply.com, med samme brugernavn som til f.eks. FTP.
For at kunne logge ind med SSH, kræver det at du har uploadet en public nøgle.
Forbind med PuTTY (Windows)
Hvis du vil forbinde med PuTTY kan du bruge Pageant til at anføre din private nøgle når du forbinder.
Fejlbeskeder under login
Fejl: Permission denied (publickey)
Denne fejl opstår når du ikke sender din private nøgle med under login. Kontroller opsætningen af din SSH-klient.
Sørg for du sender nøglen med.
Fejl: No hostkey for host
Dette betyder, at din SSH‑klient mangler serverens værtsnøgle i known_hosts. Tilføj den med:
ssh-keyscan -t rsa,ecdsa,ed25519 ssh.simply.com >> ~/.ssh/known_hosts
Genbrug forbindelser med ControlMaster
Hvis du laver mange korte SSH-forbindelser (f.eks. via scripts, rsync eller git), kan du spare tid med OpenSSH's ControlMaster. Den genbruger en eksisterende forbindelse, så efterfølgende forbindelser ikke skal gennemføre hele login-processen igen.
Tilføj følgende til din ~/.ssh/config:
Host simply
HostName ssh.simply.com
User ditbrugernavn
ControlMaster auto
ControlPath ~/.ssh/cm-%r@%h:%p
ControlPersist 10m
Herefter opretter den første forbindelse (ssh simply) en "master"-forbindelse, som alle efterfølgende forbindelser genbruger – det gør dem næsten øjeblikkelige.
Du kan også bruge ControlMaster direkte fra kommandolinjen, uden at redigere din ~/.ssh/config:
ssh -o ControlMaster=auto -o ControlPath=~/.ssh/cm-%r@%h:%p -o ControlPersist=10m ditbrugernavn@ssh.simply.com
Efterfølgende forbindelser med samme ControlPath genbruger derefter master-forbindelsen.
SSH‑key‑forwarding
SSH‑key‑forwarding (agent forwarding) er ikke understøttet på Simply.com‑servere. Hvis du har brug for at foretage SSH‑forbindelser fra din webserver til andre servere, skal du benytte alternative metoder, såsom at placere en dedikeret nøgle på serveren.
Artikel fra support-kategorien: PHP