Hur man SSH till Linux-servrar från Windows 10/11

Hur Man Ssh Till Linux Servrar Fran Windows 10 11



I den här artikeln kommer vi att visa dig hur du installerar OpenSSH-klientprogrammet på Windows 10/11 operativsystem och kommer åt Linux-servrarna från Windows 10/11 via SSH. Vi kommer också att visa dig hur du tar bort de motstridiga SSH-nycklarna/fingeravtrycken för Linux-servrar med samma IP-adress från Windows 10/11 operativsystem.

Ämne för innehåll:

  1. Installera SSH-klienten på Windows 11
  2. Installera SSH-klienten på Windows 10
  3. Öppna ett terminalprogram i Windows 11
  4. Öppna ett terminalprogram i Windows 10
  5. Åtkomst till Linux-servrarna via SSH från Windows 10/11
  6. Ta bort de motstridiga SSH-nycklarna/fingeravtrycken från Windows 10/11
  7. Slutsats

Installera SSH-klienten på Windows 11

För att komma åt Linux-servrarna från Windows 11 via SSH måste du installera SSH-klientprogrammet på ditt Windows 11-operativsystem. SSH-klientprogrammet kanske inte är installerat på ditt Windows 11-operativsystem.

För att kontrollera om SSH-klientprogrammet är installerat eller för att installera SSH-klientprogrammet på Windows 11, högerklicka (RMB) på 'Start'-menyn och klicka på 'Inställningar'.









Appen 'Inställningar' bör öppnas.



Klicka på Appar > Valfria funktioner .





Scrolla ner lite. Du kommer att se funktionen 'OpenSSH Client'. Klicka på den och se om den är installerad.



I vårt fall är det installerat (eftersom vi kan se knappen 'Avinstallera'). Om det inte är installerat i ditt fall kommer du att se knappen 'Installera'. Du kan klicka på den för att installera OpenSSH Client-programmen på Windows 11.

Installera SSH-klienten på Windows 10

För att komma åt Linux-servrarna från Windows 10 via SSH måste du installera SSH-klientprogrammet på ditt Windows 10-operativsystem. SSH-klientprogrammet kanske inte är installerat på ditt Windows 10-operativsystem.

För att kontrollera om SSH-klientprogrammet är installerat eller för att installera SSH-klientprogrammet på Windows 10, högerklicka (RMB) på 'Start'-menyn och klicka på 'Inställningar'.

Appen 'Inställningar' bör öppnas.

Klicka på 'Appar'.

Klicka på 'Valfria funktioner' i avsnittet 'Appar och funktioner'.

Scrolla ner lite. Du kommer att se funktionen 'OpenSSH Client'. Klicka på den och se om den är installerad.

I vårt fall är det installerat (eftersom vi kan se knappen 'Avinstallera'). Om det inte är installerat i ditt fall kommer du att se knappen 'Installera'. Du kan klicka på den för att installera OpenSSH Client-programmen på Windows 10.

Öppna ett terminalprogram i Windows 11

För att komma åt programmet 'OpenSSH-klient' måste du öppna en 'Terminal'-app på Windows 11.

För att öppna 'Terminal'-appen i Windows 11, högerklicka (RMB) på 'Start'-menyn och klicka på 'Terminal'.

Windows 11 'Terminal'-appen bör öppnas.

För att bekräfta om du kan komma åt OpenSSH Client-programmet, kör följande kommando. OpenSSH-klientversionen ska skrivas ut på terminalen:

> ssh -I

Öppna ett terminalprogram i Windows 10

För att komma åt OpenSSH-klientprogrammet måste du öppna en 'Terminal'-app på Windows 10.

För att öppna 'Terminal'-appen på Windows 10, högerklicka (RMB) på 'Start'-menyn och klicka på 'Windows PowerShell'.

Windows 10 Terminal-appen bör öppnas.

För att bekräfta om du kan komma åt OpenSSH Client-programmet, kör följande kommando. OpenSSH-klientversionen ska skrivas ut på terminalen:

> ssh -I

Åtkomst till Linux-servrarna via SSH från Windows 10/11

För att komma åt en Linux-server från din Windows 10/11-dator kan du köra följande kommando:

$ ssh < Användarnamn >@< värdnamn / IP-adress >

Eller

$ ssh -s < port-nummer > < Användarnamn >@< värdnamn / IP-adress >

Här, den är inloggningsanvändarnamnet för din Linux-server.

De är värdnamnet/domännamnet eller IP-adressen för din Linux-server.

De är portnumret för OpenSSH-servern som körs på Linux-servern som du försöker komma åt. Detta behövs bara om OpenSSH-servern körs på en icke-standardport – en annan port än 22.

Till exempel, för att komma åt Linux-servern med IP-adressen 192.168.0.112 som shovon-inloggningsanvändare, kör följande kommando:

> ssh shovon @ 192.168.0.112

För att bekräfta SSH-nyckeln/fingeravtrycket för Linux-servern, skriv 'ja' och tryck .

Skriv in inloggningslösenordet för din Linux-server och tryck .

Du bör vara inloggad på Linux-servern.

Nu kan du köra vilket kommando du vill på din fjärranslutna Linux-server.

$ värdnamn -Jag

$ lsb_release -a

För att stänga SSH-sessionen, kör följande kommando:

$ utgång

Ta bort de motstridiga SSH-nycklarna/fingeravtrycken från Windows 10/11

Om du använder DHCP för att tilldela IP-adresserna på dina Linux-servrar, kan samma IP-adress tilldelas olika Linux-servrar ibland. I så fall, om du försöker SSH till en Linux-server med en IP-adress som tidigare tilldelats några andra Linux-servrar medan du kommer åt den via SSH, kommer du att se följande felmeddelande.

Detta händer eftersom SSH-nycklarna/fingeravtrycken för dessa Linux-servrar är olika medan IP-adressen är densamma. Åtkomst till dessa servrar kan vara ett säkerhetsproblem (d.v.s. man-in-the-middle-attack). Så, SSH-klientprogrammet tillåter inte dessa typer av anslutningar.

För att lösa detta problem måste du ta bort SSH-nyckeln/fingeravtrycket som OpenSSH-klientprogrammet håller som cache för IP-adressen på din Windows 10/11-dator.

Du kan till exempel ta bort den cachade SSH-nyckeln/fingeravtrycket för IP-adressen 192.168.0.112 med följande kommando:

$ ssh-keygen -R 192.168.0.112

Den cachade SSH-nyckeln/fingeravtrycket för IP-adressen bör tas bort från din Windows 10/11-dator.

Nu bör du kunna komma åt Linux-servern med samma IP-adress från din Windows 10/11-dator via SSH som vanligt, som du kan se i följande skärmdump:

> ssh shovon @ 192.168.0.112

Slutsats

Vi visade dig hur du installerar OpenSSH-klientprogrammet på Windows 10/11 operativsystem. Vi visade dig också hur du öppnar en Terminal-app på Windows 10/11 och får åtkomst till Linux-servrarna från Windows 10/11 via SSH, och hur du tar bort de motstridiga SSH-nycklarna/fingeravtrycken för Linux-servrar med samma IP-adress från Windows 10/ 11 operativsystem.