Simply.com is available in english

Anslut med SSH

Anslut till ditt webbhotell med SSH via kontrollpanelen eller din egen SSH-klient med publik nyckel, och få hjälp med vanliga felmeddelanden.

Du kan enkelt ansluta med SSH till ditt webbhotell, direkt via vår kontrollpanel. Det görs under menyalternativet "Website" -> "SSH-åtkomst" i vår kontrollpanel.

Anslut med egen SSH-klient

För att ansluta med SSH från din egen dator till ett Simply.com webbhotell måste du lägga till en publik nyckel till webbhotellet.

Generera publika & privata nycklar

Om du inte redan har ett SSH-nyckelpar kan du generera det med Linux-kommandot

ssh-keygen -t rsa

Detta kommer att generera både en privat och en publik nyckel på din dator.
Din publika nyckel kommer att ligga i filen "id_rsa.pub", och din privata nyckel kommer att ligga i filen "id_rsa".

Du kan också använda Windows-programmet PuTTYgen.

Ladda upp publik nyckel

När du har din publika nyckel ska du gå in i Simply.com kontrollpanelen, och under den enskilda produkten, från "Website"-menyn, välja alternativet "SSH-åtkomst". Här kan du lägga till din publika SSH-nyckel. När detta är gjort kan du ansluta med SSH till ditt webbhotell.

Anslut med SSH

Du ska ansluta med SSH till ssh.simply.com, med samma användarnamn som till t.ex. FTP.
För att kunna logga in med SSH krävs det att du har laddat upp en publik nyckel.

Anslut med PuTTY (Windows)

Om du vill ansluta med PuTTY kan du använda Pageant för att ange din privata nyckel när du ansluter.

Felmeddelanden vid inloggning

Fel: Permission denied (publickey)

Detta fel uppstår när du inte skickar med din privata nyckel vid inloggning. Kontrollera konfigurationen för din SSH-klient.
Se till att du skickar med nyckeln.

Fel: No hostkey for host

Detta betyder att din SSH‑klient saknar serverns värdnyckel i known_hosts. Lägg till den med:

ssh-keyscan -t rsa,ecdsa,ed25519 ssh.simply.com >> ~/.ssh/known_hosts

Återanvänd anslutningar med ControlMaster

Om du gör många korta SSH-anslutningar (t.ex. via skript, rsync eller git) kan du spara tid med OpenSSH:s ControlMaster. Den återanvänder en befintlig anslutning, så att efterföljande anslutningar inte behöver genomföra hela inloggningsprocessen igen.

Lägg till följande i din ~/.ssh/config:

Host simply
    HostName ssh.simply.com
    User ditbrugernavn
    ControlMaster auto
    ControlPath ~/.ssh/cm-%r@%h:%p
    ControlPersist 10m

Därefter skapar den första anslutningen (ssh simply) en "master"-anslutning, som alla efterföljande anslutningar återanvänder – det gör dem nästan omedelbara.

Du kan också använda ControlMaster direkt från kommandoraden, utan att redigera din ~/.ssh/config:

ssh -o ControlMaster=auto -o ControlPath=~/.ssh/cm-%r@%h:%p -o ControlPersist=10m ditbrugernavn@ssh.simply.com

Efterföljande anslutningar med samma ControlPath återanvänder sedan master-anslutningen.

SSH‑key‑forwarding

SSH‑key‑forwarding (agent forwarding) är inte stödd på Simply.com‑servrar. Om du behöver göra SSH‑anslutningar från din webbserver till andra servrar måste du använda alternativa metoder, som att placera en dedikerad nyckel på servern.

Artikel från supportkategorin: PHP