Hur ansluter man via SSH till sitt webbhotell hos LWS

Procédure

SSH-åtkomst låter dig ansluta direkt via kommandoraden till ditt LWS-webbvärdskap för att hantera dina filer och köra verktyg som WP-CLI, Composer eller Git. Denna funktion finns tillgänglig redan från paketet LWS Starter. Tack vare autentisering med publik nyckel får du en snabb, tillförlitlig och mycket säker anslutning. I den här guiden kommer vi att generera ett SSH-nyckelpar på din dator, registrera nyckeln i ditt LWS Panel och öppna din första session i terminalen.

Generera SSH-nyckelparet

  1. Generera ditt SSH-nyckelpar på din dator

    Öppna datorns terminal (PowerShell under Windows, eller appen Terminal under macOS och Linux). Kör följande kommando för att skapa ett säkert kryptografiskt nyckelpar i Ed25519-format. När systemet ber dig ange en hemlig fras (« passphrase »), tryck helt enkelt på Enter två gånger för att fortsätta utan lösenord.

    ⌨ På din dator
    ssh-keygen -t ed25519 -C "mon-ordinateur" -f ~/.ssh/lws_hebergement
    Förväntat resultat
    Generating public/private ed25519 key pair.
    Enter passphrase for "/home/tuto/.ssh/lws_hebergement" (empty for no passphrase):
    Enter same passphrase again:
    Your identification has been saved in /home/tuto/.ssh/lws_hebergement
    Your public key has been saved in /home/tuto/.ssh/lws_hebergement.pub
  2. Visa och kopiera innehållet i din publika nyckel

    För att tillåta åtkomst från din dator måste du endast lämna din publika nyckel till LWS-servern. Visa dess textinnehåll med kommandot cat i din terminal och markera sedan och kopiera hela raden som börjar med « ssh-ed25519 ».

    ⌨ På din dator
    cat ~/.ssh/lws_hebergement.pub
    Förväntat resultat
    ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOdhh1/3YU/lRVg4Sw/UcXaGnnOzxzS1jmoNMC2Pvk1f mon-ordinateur

Konfigurera åtkomst i LWS Panel

  1. Gå till hanteringen av ditt värdskap

    Logga in på ditt LWS-kundområde. I fliken Domän(er) & Värdskap(er), leta upp ditt domännamn i listan och klicka sedan på motsvarande knappen Hantera.

    Hur ansluter man via SSH till sitt webbhotell hos LWS
  2. Öppna verktyget SSH-åtkomst

    I din domäns kontrollpanel, bläddra ner till blocket Programvara. Klicka på avsnittet SSH-åtkomst för att konfigurera dina inloggningsrättigheter.

    Hur ansluter man via SSH till sitt webbhotell hos LWS
  3. Öppna fönstret för att lägga till nyckel

    Sidan sammanfattar din anslutningsinformation (värd, port 22 och användarnamn). Bläddra ner till rutan Lista över Ssh-nycklar och klicka på knappen Lägg till en SSH-nyckel.

    Hur ansluter man via SSH till sitt webbhotell hos LWS
  4. Klistra in din publika SSH-nyckel

    Ett popup-fönster visas på skärmen. Klicka i fältet Publik SSH-nyckel och klistra in hela texten som kopierades från din terminal i steg 2.

    Hur ansluter man via SSH till sitt webbhotell hos LWS
  5. Spara nyckeln på ditt värdskap

    Kontrollera att strängen verkligen börjar med nyckelformatet (till exempel ssh-ed25519) och inte innehåller något extra mellanslag i början. Klicka sedan på den gröna knappen Lägg till nyckeln.

    Hur ansluter man via SSH till sitt webbhotell hos LWS
  6. Gå till inställningsparametrarna

    När nyckeln har sparats i listan, gå tillbaka upp till sidans övre del i avsnittet Anslutningsinformation och klicka på länken Ändra konfigurationen.

    Hur ansluter man via SSH till sitt webbhotell hos LWS
  7. Aktivera obegränsad åtkomst med nyckel och bekräfta

    Kontrollera att det allmänna alternativet är markerat som Aktivera. Ställ in Aktiveringstid på Obegränsad, och markera sedan kryssrutan Endast SSH-nyckelautentisering (inaktiverar SSH-inloggning med lösenord) för att skydda ditt konto. Klicka slutligen på den gröna knappen Bekräfta.

    Hur ansluter man via SSH till sitt webbhotell hos LWS

Anslut via kommandoraden

  1. Starta SSH-anslutningen i terminalen

    Gå tillbaka till din kommandoterminal. Kör kommandot ssh genom att ange platsen för din privata nyckel med parametern -i, följt av ditt SSH-användar-ID och värdnamnet för ditt värdskap (anges i ditt LWS Panel). Vid första försöket visar terminalen en säkerhetsvarning om den fjärranslutna maskinens fingeravtryck: skriv yes och bekräfta.

    ⌨ På din dator
    ssh -i ~/.ssh/lws_hebergement learn2883932@learnlws.fr
    Förväntat resultat
    The authenticity of host 'learnlws.fr (2a00:7ee0:1:0:3:2234:0:414)' can't be established.
    ED25519 key fingerprint is SHA256:pW7qVdjWOl1Ebc6mnLmjOB6Z9dno2hostWO8ew4y4Fs.
    This key is not known by any other names.
    Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
    Warning: Permanently added 'learnlws.fr' (ED25519) to the list of known hosts.
  2. Navigera i dina mappar och avsluta sessionen

    Du är nu ansluten till Debian-servern för ditt LWS-webbvärdskap. Du kan kontrollera din aktuella plats med pwd och visa innehållet i din webbkatalog med ls. För att stänga SSH-sessionen och återgå till prompten på din dator, skriv helt enkelt exit.

    ⌨ Kommando
    pwd
    ls
    exit
    Förväntat resultat
    /var/www/learnlws.fr/htdocs
    default_index.html
    déconnexion
    Connection to learnlws.fr closed.

Ordlista

SSH (Secure Shell)
Krypterat nätverksprotokoll som gör det möjligt att på ett säkert sätt få åtkomst till och administrera en fjärrserver via en kommandoprompt.
Publik nyckel
Del av krypteringsnyckeln som du utan risk lägger upp på servern för att identifiera dig vid anslutningar.
Privat nyckel
Hemlig fil som endast sparas på din dator och som gör det möjligt att bevisa din identitet gentemot den publika nyckeln.
Ed25519
Modernt och mycket effektivt algoritm för kryptografi på elliptiska kurvor, rekommenderad för att generera SSH-nycklar.
Fingeravtryck (fingerprint)
Unik identifierare för en nyckel eller en server som gör det möjligt att bekräfta dess äkthet vid första anslutningen.
SFTP
Säker filöverföringsprotokoll som fungerar ovanpå SSH-tunneln.

Vanliga frågor

Varför får jag meddelandet « Permission denied (publickey) »?

Detta meddelande betyder att den privata nyckel som används på din dator inte motsvarar den publika nyckel som är registrerad i LWS Panel, eller att parametern -i inte pekar på rätt fil. Kontrollera också att du har markerat och bekräftat aktiveringen av SSH-tjänsten i ditt kundområde.

Vad betyder meddelandet « This service allows sftp connections only »?

Denna notis visas när full åtkomst till SSH-shell ännu inte har validerats eller när statusen har förblivit begränsad till enbart SFTP-filöverföring. Gå tillbaka till din LWS Panel, avsnittet SSH-åtkomst, och se sedan till att du har markerat Aktivera och bekräftat konfigurationen.

Vad gör man vid felet « REMOTE HOST IDENTIFICATION HAS CHANGED »?

Denna säkerhetsvarning visas när den fjärranslutna serverns fingeravtryck har ändrats (till exempel efter en infrastrukturmigrering). För att lösa problemet, ta bort det gamla fingeravtrycket som sparats på din dator med kommandot ssh-keygen -R din-domän.fr innan du försöker ansluta igen.

Svarar inte SSH-kommandot, kan port 22 vara blockerad?

Ja, vissa företagsnätverk eller delade anslutningar blockerar utgående anslutningar på TCP-port 22. Testa din anslutning från ett annat nätverk (till exempel via en mobil hotspot 4G/5G) för att kontrollera om blockeringen kommer från din router eller lokala brandvägg.

help.lws.net/a/7928
Var den här artikeln till hjälp?

Ja

Nej

Läst 4 gånger

Tack! Ställ gärna frågor om vår dokumentation om du vill ha mer information och hjälp oss att förbättra den.

Liknande artiklar

En fråga om den här artikeln?

Ställ den till LWS-teamet och communityn. Svaret publiceras efter moderering.

Ställ en fråga till AWS-teamet och dess community

GDPR: Personuppgiftsansvarig: LWS-Ligne Web Services. Ändamål: moderering och offentlig publicering av din fråga, eventuellt meddelande om ett svar. Rättslig grund: samtycke (art. 6.1 a GDPR). Lagring av e-postadresser: 90 dagar efter meddelandet, högst 12 månader utan svar. För att utöva dina rättigheter, se GDPR-avsnittet i våra allmänna villkor.