Simply.com is available in english

Forbind med SSH

Lær hvordan du forbinder med SSH til dit webhotel via ssh.simply.com – generér et nøglepar og upload din public nøgle i kontrolpanelet.

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

Find nøglefingeraftryk i DNS

Serverens SSH-værtsnøgler er publiceret som SSHFP-records i DNS. Det gør det muligt at slå serverens nøglefingeraftryk op, og kontrollere at den værtsnøgle din SSH-klient præsenteres for, virkelig tilhører serveren.

Du kan slå fingeraftrykkene op med dig:

dig -t SSHFP ssh.simply.com +short

Eller med nslookup:

nslookup -type=SSHFP ssh.simply.com

OpenSSH kan også selv verificere serverens værtsnøgle mod SSHFP-records i DNS:

ssh -o VerifyHostKeyDNS=yes ditbrugernavn@ssh.simply.com

Forbind med SFTP

Du kan også overføre filer sikkert med SFTP (SSH File Transfer Protocol). SFTP bruger samme server og login som SSH, så du skal bruge samme brugernavn og public nøgle, som beskrevet ovenfor.

Du kan forbinde med kommandoen:

sftp ditbrugernavn@ssh.simply.com

Alternativt kan du bruge en grafisk klient som FileZilla eller WinSCP. Vælg SFTP som protokol, angiv ssh.simply.com som vært, og brug dit brugernavn samt din private nøgle.

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