Koble til med SSH
Koble til ditt webhotell med SSH via kontrollpanelet eller egen SSH-klient med opplastet public-nøkkel – du kan også overføre filer sikkert med SFTP.
Du kan enkelt koble til webhotellet ditt med SSH, 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 et Simply.com-webhotell med SSH fra din egen datamaskin, 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 private- og en public-nøkkel på din datamaskin.
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 webhotellet ditt med SSH.
Koble til med SSH
Du skal koble til ssh.simply.com med SSH, 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 å angi 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 under innlogging. Kontroller oppsettet til din SSH-klient.
Sørg for at du sender nøkkelen med.
Feil: No hostkey for host
Dette betyr at din SSH-klient mangler serverens vertsnøkkel i known_hosts. Legg den til med:
ssh-keyscan -t rsa,ecdsa,ed25519 ssh.simply.com >> ~/.ssh/known_hosts
Koble til med SFTP
Du kan også overføre filer sikkert med SFTP (SSH File Transfer Protocol). SFTP bruker samme server og innlogging som SSH, så du må bruke samme brukernavn og public-nøkkel, som beskrevet ovenfor.
Du kan koble til med kommandoen:
sftp ditbrugernavn@ssh.simply.com
Alternativt kan du bruke en grafisk klient som FileZilla eller WinSCP. Velg SFTP som protokoll, oppgi ssh.simply.com som vert, og bruk ditt brukernavn samt din private-nøkkel.
Gjenbruk tilkoblinger med ControlMaster
Hvis du lager mange korte SSH-tilkoblinger (f.eks. via skript, rsync eller git), kan du spare tid med OpenSSHs ControlMaster. Den gjenbruker en eksisterende tilkobling, slik at påfølgende tilkoblinger ikke trenger å 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 tilkoblingen (ssh simply) en "master"-tilkobling, som alle påfølgende tilkoblinger 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
Påfølgende tilkoblinger med samme ControlPath gjenbruker deretter master-tilkoblingen.
SSH-key-forwarding
SSH-key-forwarding (agent forwarding) er ikke støttet på Simply.com-servere. Hvis du har behov for å foreta SSH-tilkoblinger fra din webserver til andre servere, må du bruke alternative metoder, for eksempel å plassere en dedikert nøkkel på serveren.
Artikkel fra støttekategorien: PHP