Slik SSH til Linux-servere fra Windows 10/11

Slik Ssh Til Linux Servere Fra Windows 10 11



I denne artikkelen vil vi vise deg hvordan du installerer OpenSSH-klientprogrammet på Windows 10/11-operativsystemer og får tilgang til Linux-serverne fra Windows 10/11 via SSH. Vi vil også vise deg hvordan du fjerner de motstridende SSH-nøklene/fingeravtrykkene for Linux-servere med samme IP-adresse fra Windows 10/11-operativsystemer.

Emne for innhold:

  1. Installere SSH-klienten på Windows 11
  2. Installere SSH-klienten på Windows 10
  3. Åpne et terminalprogram på Windows 11
  4. Åpne et terminalprogram på Windows 10
  5. Tilgang til Linux-servere via SSH fra Windows 10/11
  6. Fjerne motstridende SSH-nøkler/fingeravtrykk fra Windows 10/11
  7. Konklusjon

Installere SSH-klienten på Windows 11

For å få tilgang til Linux-serverne fra Windows 11 via SSH, må du installere SSH-klientprogrammet på ditt Windows 11-operativsystem. SSH-klientprogrammet er kanskje ikke installert på Windows 11-operativsystemet.

For å sjekke om SSH-klientprogrammet er installert eller for å installere SSH-klientprogrammet på Windows 11, høyreklikk (RMB) på 'Start'-menyen og klikk på 'Innstillinger'.









'Innstillinger'-appen skal åpnes.



Klikk på Apper > Valgfrie funksjoner .





Scroll litt ned. Du vil se 'OpenSSH Client'-funksjonen. Klikk på den og se om den er installert.



I vårt tilfelle er den installert (siden vi kan se 'Avinstaller'-knappen). Hvis det ikke er installert i ditt tilfelle, vil du se en 'Installer'-knapp. Du kan klikke på den for å installere OpenSSH Client-programmene på Windows 11.

Installere SSH-klienten på Windows 10

For å få tilgang til Linux-serverne fra Windows 10 via SSH, må du installere SSH-klientprogrammet på ditt Windows 10-operativsystem. SSH-klientprogrammet er kanskje ikke installert på Windows 10-operativsystemet.

For å sjekke om SSH-klientprogrammet er installert eller for å installere SSH-klientprogrammet på Windows 10, høyreklikk (RMB) på 'Start'-menyen og klikk på 'Innstillinger'.

'Innstillinger'-appen skal åpnes.

Klikk på 'Apper'.

Klikk på 'Valgfrie funksjoner' fra delen 'Apper og funksjoner'.

Scroll litt ned. Du vil se 'OpenSSH Client'-funksjonen. Klikk på den og se om den er installert.

I vårt tilfelle er den installert (siden vi kan se 'Avinstaller'-knappen). Hvis det ikke er installert i ditt tilfelle, vil du se en 'Installer'-knapp. Du kan klikke på den for å installere OpenSSH Client-programmene på Windows 10.

Åpne et terminalprogram på Windows 11

For å få tilgang til 'OpenSSH-klient'-programmet, må du åpne en 'Terminal'-app på Windows 11.

For å åpne 'Terminal'-appen på Windows 11, høyreklikk (RMB) på 'Start'-menyen og klikk på 'Terminal'.

Windows 11 'Terminal'-appen skal åpnes.

For å bekrefte om du har tilgang til OpenSSH Client-programmet, kjør følgende kommando. OpenSSH-klientversjonen skal skrives ut på terminalen:

> ssh -I

Åpne et terminalprogram på Windows 10

For å få tilgang til OpenSSH-klientprogrammet må du åpne en 'Terminal'-app på Windows 10.

For å åpne 'Terminal'-appen på Windows 10, høyreklikk (RMB) på 'Start'-menyen og klikk på 'Windows PowerShell'.

Windows 10 Terminal-appen skal åpnes.

For å bekrefte om du har tilgang til OpenSSH Client-programmet, kjør følgende kommando. OpenSSH-klientversjonen skal skrives ut på terminalen:

> ssh -I

Tilgang til Linux-servere via SSH fra Windows 10/11

For å få tilgang til en Linux-server fra din Windows 10/11-datamaskin, kan du kjøre følgende kommando:

$ ssh < brukernavn >@< vertsnavn / IP adresse >

Eller

$ ssh -s < portnummer > < brukernavn >@< vertsnavn / IP adresse >

Her, den er påloggingsbrukernavnet til Linux-serveren din.

De er vertsnavnet/domenenavnet eller IP-adressen til Linux-serveren din.

De er portnummeret til OpenSSH-serveren som kjører på Linux-serveren du prøver å få tilgang til. Dette er bare nødvendig hvis OpenSSH-serveren kjører på en ikke-standardport – en annen port enn 22.

For å få tilgang til Linux-serveren med IP-adressen 192.168.0.112 som shovon-påloggingsbruker, kjør for eksempel følgende kommando:

> ssh shovon @ 192.168.0.112

For å bekrefte SSH-nøkkelen/fingeravtrykket til Linux-serveren, skriv inn 'ja' og trykk .

Skriv inn påloggingspassordet til Linux-serveren din og trykk .

Du bør være logget på Linux-serveren.

Nå kan du kjøre hvilken som helst kommando du vil på din eksterne Linux-server.

$ vertsnavn -JEG

$ lsb_release -en

For å lukke SSH-økten, kjør følgende kommando:

$ exit

Fjerne motstridende SSH-nøkler/fingeravtrykk fra Windows 10/11

Hvis du bruker DHCP til å tildele IP-adressene på Linux-serverne, kan den samme IP-adressen tildeles til forskjellige Linux-servere til tider. I så fall, hvis du prøver å SSH til en Linux-server med en IP-adresse som tidligere ble tildelt noen andre Linux-servere mens du får tilgang til den via SSH, vil du se følgende feilmelding.

Dette skjer fordi SSH-nøklene/fingeravtrykkene til disse Linux-serverne er forskjellige mens IP-adressen er den samme. Å få tilgang til disse serverne kan være et sikkerhetsproblem (dvs. mann-i-midten-angrep). Så, SSH-klientprogrammet tillater ikke denne typen tilkoblinger.

For å løse dette problemet må du fjerne SSH-nøkkelen/fingeravtrykket som OpenSSH-klientprogrammet holder som en hurtigbuffer for IP-adressen på din Windows 10/11-datamaskin.

Du kan for eksempel fjerne den bufrede SSH-nøkkelen/fingeravtrykket for 192.168.0.112 IP-adressen med følgende kommando:

$ ssh-keygen -R 192.168.0.112

Den bufrede SSH-nøkkelen/fingeravtrykket for IP-adressen bør fjernes fra din Windows 10/11-datamaskin.

Nå skal du kunne få tilgang til Linux-serveren med samme IP-adresse fra din Windows 10/11-datamaskin via SSH som vanlig, som du kan se i følgende skjermbilde:

> ssh shovon @ 192.168.0.112

Konklusjon

Vi viste deg hvordan du installerer OpenSSH-klientprogrammet på Windows 10/11-operativsystemer. Vi viste deg også hvordan du åpner en Terminal-app på Windows 10/11 og får tilgang til Linux-serverne fra Windows 10/11 via SSH, og hvordan du fjerner de motstridende SSH-nøklene/fingeravtrykkene for Linux-servere med samme IP-adresse fra Windows 10/ 11 operativsystemer.