SSH:n siirtäminen Linux-palvelimiin Windows 10/11:stä

Ssh N Siirtaminen Linux Palvelimiin Windows 10 11 Sta



Tässä artikkelissa näytämme, kuinka OpenSSH-asiakasohjelma asennetaan Windows 10/11 -käyttöjärjestelmiin ja pääset Linux-palvelimiin Windows 10/11 -käyttöjärjestelmästä SSH:n kautta. Näytämme myös, kuinka voit poistaa ristiriitaiset SSH-avaimet/sormenjäljet ​​Linux-palvelimille, joilla on sama IP-osoite Windows 10/11 -käyttöjärjestelmistä.

Sisällön aihe:

  1. SSH-asiakkaan asentaminen Windows 11:een
  2. SSH-asiakkaan asentaminen Windows 10:een
  3. Pääteohjelman avaaminen Windows 11:ssä
  4. Pääteohjelman avaaminen Windows 10:ssä
  5. Pääsy Linux-palvelimiin SSH:n kautta Windows 10/11:stä
  6. Ristiriitaisten SSH-avainten/sormenjälkien poistaminen Windows 10/11:stä
  7. Johtopäätös

SSH-asiakkaan asentaminen Windows 11:een

Päästäksesi Linux-palvelimiin Windows 11:stä SSH:n kautta, sinun on asennettava SSH-asiakasohjelma Windows 11 -käyttöjärjestelmääsi. SSH-asiakasohjelmaa ei ehkä ole asennettu Windows 11 -käyttöjärjestelmääsi.

Tarkistaaksesi, onko SSH-asiakasohjelma asennettu tai asentaaksesi SSH-asiakasohjelman Windows 11:een, napsauta hiiren kakkospainikkeella (RMB) 'Käynnistä'-valikkoa ja napsauta 'Asetukset'.









'Asetukset'-sovellus pitäisi avata.



Klikkaa Sovellukset > Valinnaiset ominaisuudet .





Vieritä hieman alaspäin. Näet 'OpenSSH Client' -ominaisuuden. Napsauta sitä ja katso, onko se asennettu.



Meidän tapauksessamme se on asennettu (koska voimme nähdä 'Poista' -painikkeen). Jos sitä ei ole asennettu koteloosi, näet 'Asenna' -painikkeen. Voit napsauttaa sitä asentaaksesi OpenSSH-asiakasohjelmat Windows 11:een.

SSH-asiakkaan asentaminen Windows 10:een

Päästäksesi Linux-palvelimiin Windows 10:stä SSH:n kautta, sinun on asennettava SSH-asiakasohjelma Windows 10 -käyttöjärjestelmääsi. SSH-asiakasohjelmaa ei ehkä ole asennettu Windows 10 -käyttöjärjestelmääsi.

Tarkistaaksesi, onko SSH-asiakasohjelma asennettu tai asentaaksesi SSH-asiakasohjelman Windows 10:een, napsauta hiiren kakkospainikkeella (RMB) 'Käynnistä'-valikkoa ja napsauta 'Asetukset'.

'Asetukset'-sovellus pitäisi avata.

Napsauta 'Sovellukset'.

Napsauta Sovellukset ja ominaisuudet -osiossa 'Valinnaiset ominaisuudet'.

Vieritä hieman alaspäin. Näet 'OpenSSH Client' -ominaisuuden. Napsauta sitä ja katso, onko se asennettu.

Meidän tapauksessamme se on asennettu (koska voimme nähdä 'Poista' -painikkeen). Jos sitä ei ole asennettu koteloosi, näet 'Asenna' -painikkeen. Voit napsauttaa sitä asentaaksesi OpenSSH-asiakasohjelmat Windows 10:een.

Pääteohjelman avaaminen Windows 11:ssä

'OpenSSH-asiakas'-ohjelman käyttämiseksi sinun on avattava 'Terminal' -sovellus Windows 11:ssä.

Avataksesi 'Terminal' -sovelluksen Windows 11:ssä napsauta hiiren kakkospainikkeella (RMB) 'Käynnistä' -valikosta ja napsauta 'Terminal'.

Windows 11 'Terminal' -sovellus pitäisi avata.

Varmista, että pääset käyttämään OpenSSH-asiakasohjelmaa, suorittamalla seuraava komento. OpenSSH-asiakasversio tulee tulostaa terminaaliin:

> ssh -SISÄÄN

Pääteohjelman avaaminen Windows 10:ssä

OpenSSH-asiakasohjelmaan pääsemiseksi sinun on avattava 'Terminal' -sovellus Windows 10:ssä.

Avaa 'Terminal'-sovellus Windows 10:ssä napsauttamalla hiiren kakkospainikkeella (RMB) 'Käynnistä' -valikkoa ja napsauttamalla 'Windows PowerShell'.

Windows 10 Terminal -sovellus pitäisi avata.

Varmista, että pääset käyttämään OpenSSH-asiakasohjelmaa, suorittamalla seuraava komento. OpenSSH-asiakasversio tulee tulostaa terminaaliin:

> ssh -SISÄÄN

Pääsy Linux-palvelimiin SSH:n kautta Windows 10/11:stä

Voit käyttää Linux-palvelinta Windows 10/11 -tietokoneeltasi suorittamalla seuraavan komennon:

$ ssh < käyttäjätunnus >@< isäntänimi / IP-osoite >

Tai

$ ssh -s < porttinumero > < käyttäjätunnus >@< isäntänimi / IP-osoite >

Tässä, on Linux-palvelimesi sisäänkirjautumistunnus.

The on Linux-palvelimesi isäntänimi/verkkotunnus tai IP-osoite.

The on OpenSSH-palvelimen porttinumero, joka toimii siinä Linux-palvelimessa, jota yrität käyttää. Tätä tarvitaan vain, jos OpenSSH-palvelin toimii ei-oletusportissa – muussa portissa kuin 22.

Jos haluat esimerkiksi käyttää Linux-palvelinta 192.168.0.112 IP-osoitteella shovon-kirjautumiskäyttäjänä, suorita seuraava komento:

> ssh shovon @ 192.168.0.112

Vahvista Linux-palvelimen SSH-avain/sormenjälki kirjoittamalla 'yes' ja painamalla .

Kirjoita Linux-palvelimesi kirjautumissalasana ja paina .

Sinun tulee olla kirjautuneena Linux-palvelimelle.

Nyt voit suorittaa minkä tahansa haluamasi komennon Linux-etäpalvelimellasi.

$ isäntänimi -Minä

$ lsb_release -a

Sulje SSH-istunto suorittamalla seuraava komento:

$ poistu

Ristiriitaisten SSH-avainten/sormenjälkien poistaminen Windows 10/11:stä

Jos käytät DHCP:tä IP-osoitteiden määrittämiseen Linux-palvelimillesi, sama IP-osoite voidaan määrittää toisinaan eri Linux-palvelimille. Jos yrität siinä tapauksessa SSH:ta Linux-palvelimelle IP-osoitteella, joka on aiemmin määritetty joillekin muille Linux-palvelimille, kun käytät sitä SSH:n kautta, näet seuraavan virhesanoman.

Tämä johtuu siitä, että näiden Linux-palvelimien SSH-avaimet/sormenjäljet ​​ovat erilaisia, kun taas IP-osoite on sama. Pääsy näihin palvelimiin voi olla tietoturvaongelma (eli mies-in-the-middle-hyökkäys). Joten SSH-asiakasohjelma ei salli tämäntyyppisiä yhteyksiä.

Tämän ongelman ratkaisemiseksi sinun on poistettava SSH-avain/sormenjälki, jonka OpenSSH-asiakasohjelma säilyttää IP-osoitteen välimuistina Windows 10/11 -tietokoneellasi.

Voit esimerkiksi poistaa välimuistissa olevan SSH-avaimen/sormenjäljen 192.168.0.112 IP-osoitteesta seuraavalla komennolla:

$ ssh-keygen -R 192.168.0.112

IP-osoitteen välimuistissa oleva SSH-avain/sormenjälki tulee poistaa Windows 10/11 -tietokoneesta.

Nyt sinun pitäisi pystyä käyttämään Linux-palvelinta samalla IP-osoitteella Windows 10/11 -tietokoneeltasi SSH:n kautta tavalliseen tapaan, kuten näet seuraavassa kuvakaappauksessa:

> ssh shovon @ 192.168.0.112

Johtopäätös

Näimme sinulle kuinka OpenSSH-asiakasohjelma asennetaan Windows 10/11 -käyttöjärjestelmiin. Näitimme myös, kuinka voit avata Terminal-sovelluksen Windows 10/11 -käyttöjärjestelmässä ja käyttää Linux-palvelimia Windows 10/11 -käyttöjärjestelmästä SSH:n kautta ja kuinka poistaa ristiriitaiset SSH-avaimet/sormenjäljet ​​Linux-palvelimista, joilla on sama IP-osoite Windows 10:stä/ 11 käyttöjärjestelmää.