Hvordan SSH til Linux -servere fra Windows Top 10/Top 10

Hvordan SSH til Linux -servere fra Windows Top 10/Top 10
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.

Innholdsemne:

  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. Få tilgang til Linux -serverne via SSH fra Windows 10/11
  6. Fjerner de motstridende SSH -nøklene/fingeravtrykkene 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å Windows 11 -operativsystemet. 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.

Bla litt nedover. Du vil se funksjonen "OpenSSH -klient". Klikk på den og se om den er installert.

I vårt tilfelle er det installert (siden vi kan se "avinstallering" -knappen). Hvis det ikke er installert i ditt tilfelle, vil du se en "installasjon" -knapp. Du kan klikke på den for å installere OpenSSH -klientprogrammene 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å Windows 10 -operativsystemet. 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å “Apps”.

Klikk på "Valgfrie funksjoner" fra delen "Apps & Funksjoner".

Bla litt nedover. Du vil se funksjonen "OpenSSH -klient". Klikk på den og se om den er installert.

I vårt tilfelle er det installert (siden vi kan se "avinstallering" -knappen). Hvis det ikke er installert i ditt tilfelle, vil du se en "installasjon" -knapp. Du kan klikke på den for å installere OpenSSH -klientprogrammene på Windows 10.

Åpne et terminalprogram på Windows 11

For å få tilgang til programmet "OpenSSH -klient", 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 får tilgang til OpenSSH -klientprogrammet, kjører du følgende kommando. OpenSSH -klientversjonen skal skrives ut på terminalen:

> ssh -v

Å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 får tilgang til OpenSSH -klientprogrammet, kjører du følgende kommando. OpenSSH -klientversjonen skal skrives ut på terminalen:

> ssh -v

Få tilgang til Linux -serverne via SSH fra Windows 10/11

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

$ ssh @

Eller

$ ssh -p @

Her, The 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 -default -port - en annen port enn 22.

For eksempel å få tilgang til Linux -serveren med 192.168.0.112 IP -adresse som Shovon Login -bruker, kjør følgende kommando:

> Ssh [email protected]

For å bekrefte SSH -tasten/fingeravtrykket til Linux -serveren, skriver du 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 ha på den eksterne Linux -serveren.

$ hostname -i
$ LSB_RELEASE -A

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

$ exit

Fjerner de motstridende SSH -nøklene/fingeravtrykkene fra Windows 10/11

Hvis du bruker DHCP for å tilordne IP -adressene på Linux -serverne, kan den samme IP -adressen tilordnes 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 (i.e. MAN-IN-THE-Middle Attack). Så SSH -klientprogrammet tillater ikke denne typen tilkoblinger.

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

For eksempel kan du fjerne den hurtige SSH -tasten/fingeravtrykket for 192.168.0.112 IP -adresse med følgende kommando:

$ SSH -KeyGen -R 192.168.0.112

Den hurtigbufrede SSH -tasten/fingeravtrykket for IP -adressen skal fjernes fra Windows 10/11 -datamaskinen.

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

> Ssh [email protected]

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 -tastene/fingeravtrykkene for Linux -servere med samme IP -adresse fra Windows 10/ 11 operativsystemer.