Koble til med SSH
Koble til ditt webhotell med SSH via kontrollpanelet eller din egen SSH-klient med public-nøkkel, og få hjelp til vanlige feilmeldinger.
Du kan enkelt koble til med SSH til webhotellet ditt, direkte via kontrollpanelet vårt. Det gjøres under menypunktet "Website" -> "SSH-tilgang" i kontrollpanelet vårt.
Koble til med egen SSH-klient
For å koble til med SSH fra din egen datamaskin til et Simply.com-webhotell, må du legge til en public-nøkkel på webhotellet.
Generer public & private nøkler
Hvis du ikke allerede har et SSH-nøkkelpar, kan du generere det med Linux-kommandoen
ssh-keygen -t rsa
Dette vil generere både en privat og en public-nøkkel på datamaskinen din.
Din public-nøkkel vil ligge i filen "id_rsa.pub", og din private nøkkel vil ligge i filen "id_rsa".
Du kan også bruke Windows-programmet PuTTYgen.
Last opp public-nøkkel
Når du har din public-nøkkel, må du gå inn i Simply.com-kontrollpanelet, og under det enkelte produktet, fra "Website"-menyen, velge punktet "SSH-tilgang". Her kan du legge til din public SSH-nøkkel. Når dette er gjort, kan du koble til med SSH til webhotellet ditt.
Koble til med SSH
Du skal koble til med SSH til ssh.simply.com, med samme brukernavn som til f.eks. FTP.
For å kunne logge inn med SSH, kreves det at du har lastet opp en public-nøkkel.
Koble til med PuTTY (Windows)
Hvis du vil koble til med PuTTY kan du bruke Pageant til å oppgi din private nøkkel når du kobler til.
Feilmeldinger under innlogging
Feil: Permission denied (publickey)
Denne feilen oppstår når du ikke sender din private nøkkel med ved innlogging. Kontroller oppsettet til SSH-klienten din.
Sørg for at du sender nøkkelen med.
Feil: No hostkey for host
Dette betyr at SSH‑klienten din mangler serverens vertsnøkkel i known_hosts. Legg den til med:
ssh-keyscan -t rsa,ecdsa,ed25519 ssh.simply.com >> ~/.ssh/known_hosts
Gjenbruk forbindelser med ControlMaster
Hvis du lager mange korte SSH-forbindelser (f.eks. via skript, rsync eller git), kan du spare tid med OpenSSHs ControlMaster. Den gjenbruker en eksisterende forbindelse, slik at etterfølgende forbindelser ikke må gjennomføre hele innloggingsprosessen igjen.
Legg til følgende i din ~/.ssh/config:
Host simply
HostName ssh.simply.com
User ditbrugernavn
ControlMaster auto
ControlPath ~/.ssh/cm-%r@%h:%p
ControlPersist 10m
Deretter oppretter den første forbindelsen (ssh simply) en "master"-forbindelse, som alle etterfølgende forbindelser gjenbruker – det gjør dem nesten øyeblikkelige.
Du kan også bruke ControlMaster direkte fra kommandolinjen, uten å redigere din ~/.ssh/config:
ssh -o ControlMaster=auto -o ControlPath=~/.ssh/cm-%r@%h:%p -o ControlPersist=10m ditbrugernavn@ssh.simply.com
Etterfølgende forbindelser med samme ControlPath gjenbruker deretter master-forbindelsen.
SSH‑key‑forwarding
SSH‑key‑forwarding (agent forwarding) er ikke støttet på Simply.com‑servere. Hvis du trenger å opprette SSH‑forbindelser fra webserveren din til andre servere, må du bruke alternative metoder, for eksempel å plassere en dedikert nøkkel på serveren.
Artikkel fra støttekategorien: PHP