Sisällön aihe:
- SSH-asiakkaan asentaminen Windows 11:een
- SSH-asiakkaan asentaminen Windows 10:een
- Pääteohjelman avaaminen Windows 11:ssä
- Pääteohjelman avaaminen Windows 10:ssä
- Pääsy Linux-palvelimiin SSH:n kautta Windows 10/11:stä
- Ristiriitaisten SSH-avainten/sormenjälkien poistaminen Windows 10/11:stä
- 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ä,
The
The
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ää.