Gå till innehållet

Logga in på routern via SSH

Secure Shell (SSH) är ett kryptografiskt nätverksprotokoll för säker användning av nätverkstjänster över ett osäkert nätverk. Det vanligaste användningsområdet är fjärrinloggning på datorsystem. Ibland behöver du grundläggande verktyg för att ansluta till en server via SSH. Den här guiden beskriver hur du loggar in på GL.iNet-routrar via SSH.


För Windows-användare

I Windows kan du öppna routerns terminal via bland annat Kommandotolken, PowerShell, Bitvise eller PuTTY.

Använda Kommandotolken i Windows

  1. Öppna Kommandotolken

    Tryck på Win + R (Windows-tangenten + R) för att öppna dialogrutan Kör. Skriv cmd och tryck på Enter.

    cmd

    Ett svart kommandotolksfönster öppnas.

    cmd

  2. Logga in på routern

    Skriv ssh root@192.168.8.1 i kommandotolken och tryck på Enter.

    cmd ssh root

    Obs! 192.168.8.1 är routerns standard-IP-adress. Om du har ändrat den använder du din anpassade IP-adress.

    Ange sedan routerns administratörslösenord och tryck på Enter. Av säkerhetsskäl visas inte lösenordet på skärmen.

    cmd psw

    Om lösenordet är korrekt loggas du in på routern.

    cmd login

Felsökning
  1. Fel: Connection timed out

    Kontrollera att enheten, till exempel en bärbar dator, är ansluten till routern. Anslut igen till routerns Wi-Fi eller LAN-port och försök på nytt.

  2. Fel: Permission denied

    Kontrollera att du anger rätt administratörslösenord. Om du har glömt lösenordet återställer du routern genom att hålla RESET-knappen intryckt i 10 sekunder.

Använda PowerShell

  1. Öppna Windows PowerShell

    Klicka på sökikonen i aktivitetsfältet, skriv PowerShell, välj Windows PowerShell och kör programmet som administratör.

    run powershell

  2. Logga in på routern

    Skriv ssh root@192.168.8.1 i PowerShell-fönstret och tryck på Enter.

    powershell ssh root

    Obs! 192.168.8.1 är routerns standard-IP-adress. Om du har ändrat den använder du din anpassade IP-adress.

    Systemet ber dig bekräfta anslutningen. Skriv yes och tryck på Enter.

    powershell confirm

    Du uppmanas att ange routerns administratörslösenord. Ange rätt lösenord och tryck på Enter. Av säkerhetsskäl visas inte lösenordet på skärmen.

    powershell psw

    Du loggas sedan in på routerns terminal.

    powershell login

Felsökning
  1. WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! / Host key verification failed

    Detta inträffar om routerns säkerhetsnyckel har ändrats, till exempel efter en fabriksåterställning eller firmwareuppdatering, eller om du tidigare har anslutit till en annan router så att verifieringen av värdnyckeln misslyckas.

    warning

    Åtgärda problemet genom att öppna Utforskaren, gå till C:\Users\Administrator\.ssh och leta reda på filen known_hosts.

    known hosts

    Dubbelklicka på filen known_hosts och öppna den med Anteckningar.

    open with notepad

    Ta bort posten som hör till routerns IP-adress, till exempel 192.168.8.1, och spara filen. Stäng Utforskaren.

    delete known hosts

    Gå tillbaka till PowerShell och anslut till routern igen med kommandot ssh root@192.168.8.1. Du uppmanas att bekräfta anslutningen. Skriv yes, tryck på Enter och ange sedan routerns inloggningslösenord. Därefter loggas du in på routerns terminal.

  2. Vad gör jag om jag har ändrat routerns SSH-port?

    Om du har ändrat routerns SSH-port anger du porten med parametern "-p" när du använder ssh-kommandot. Exempel:

    ssh -p [nytt portnummer] [användarnamn]@[routerns IP-adress]

Använda Bitvise

Titta på videon för att logga in på routern via Bitvise.

Använda PuTTY

  1. Hämta PuTTY

    Hämta den senaste versionen av PuTTY här.

  2. Installera PuTTY

    Putty Install 1

    Putty Install 2

    Putty Install 3

    Putty Install 4

  3. Starta PuTTY

    Klicka på PuTTY i Start-menyn.

    Launch Putty

    Följande konfigurationsfönster visas.

    Setup Putty 1

    Ange 192.168.8.1 i Host Name (or IP address), behåll standardporten 22 och välj anslutningstypen SSH.

    Ange Your Session under saved sessions och välj Save för att spara inställningarna.

    Klicka sedan på Open längst ned.

    Setup Putty 2

    En säkerhetsvarning visas. Klicka på Yes.

    Setup Putty 3

    login as: root

    Ange sedan administratörslösenordet. Av säkerhetsskäl visas inte lösenordet på skärmen.

    SSH login successfully

    När bilden ovan visas är du inloggad på routern via SSH.


För Linux- och Mac-användare

Processen är i stort sett densamma i Linux och Mac OS. Nedan används Ubuntu som exempel.

Använda Ubuntu

  1. Starta Terminal.

    Starta Ubuntu. Dubbelklicka på Terminal-ikonen för att öppna Terminal.

    Run Ubuntu

  2. Logga in på routern.

    Ange SSH-inloggningskommandot: ssh root@192.168.8.1

    Ubuntu sshin router 1

    Systemet ber dig bekräfta anslutningen. Skriv "yes" och tryck på Enter.

    Ubuntu sshin router 2

    Ange sedan routerns administratörslösenord. Av säkerhetsskäl visas inte lösenordet på skärmen.

    Ubuntu sshin router 3

    När bilden ovan visas är du inloggad på routern.

Felsökning
  1. WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! / Host key verification failed

    Detta inträffar om routerns säkerhetsnyckel har ändrats, till exempel efter en fabriksåterställning eller firmwareuppdatering, eller om du tidigare har anslutit till en annan router så att verifieringen av värdnyckeln misslyckas.

    remove_ssh_keygen

    Om detta inträffar kör du kommandot i den röda rutan ovan. Kopiera exakt det kommando som visas i terminalen.

    ssh-keygen -f ~/.ssh/known_hosts -R "192.168.8.1"

    removed_host_keygen

    Försök sedan ansluta igen.

  2. Unable to negotiate with 10.0.0.1 port 22: no matching host key type found. Their offer: ssh-rsa

    Det här felet kan visas när du ansluter. Det beror på en ändring i OpenSSH-paketet från version 8.8. Åtgärda det genom att öppna filen ~/.ssh/config i en textredigerare, till exempel Nano eller Vim, och lägga till följande rader:

    host 192.168.8.1
        HostkeyAlgorithms +ssh-rsa
        PubkeyAcceptedAlgorithms +ssh-rsa
    

    Ändra värdens IP-adress om routern inte använder standardadressen.

    Mer information om problemet finns här.


Har du fortfarande frågor? Besök vårt communityforum eller kontakta oss.