Oppaat

S Kuinka käyttää ssh-tiedostoa Windows 10: ssä

Sisällysluettelo:

Anonim

Tässä artikkelissa aiomme nähdä, kuinka voimme käyttää SSH: ta Windows 10: ssä järjestelmän komentoriviltä. Käytämme erityisesti PowerShelliä ja sen meille tarjoamia etuja. SSH on yksi nykyään eniten käytettyjä etäyhteyksien tietoliikenneprotokollia korkean tietoturvan ja laajan yhteensopivuuden vuoksi Windowsin ja Linuxin kanssa.

Sisällysluettelo

SSH: n käyttäminen aiemmissa Windows-versioissa oli suhteellisen monimutkaista, koska joudut asentamaan Putty- kaltaiset ulkoiset ohjelmat saadaksesi yhteensopivuuden Linuxin ja Windowsin välillä. Tämä ei kuitenkaan ole tällä hetkellä välttämätöntä, koska Windows 10: llä on SSH-moduuli voidakseen luoda yhteyksiä järjestelmästämme asiakkaaseen määrittämällä se palvelimeksi.

Mikä on SSH

SSH tai Secure Shell on suojattu tietoliikenneprotokolla kahden käyttöjärjestelmän etäyhteyden muodostamiseksi, jotta voimme hallita isäntätietokonetta asiakastietokoneelta komentokonsolin avulla.

Tärkein asia SSH: ssa on, että se kykenee salaamaan yhteysistunnon, mikä ei ole mahdollista FTP: llä tai Telnetillä, paljon epävarmoimmilla ja vähän käytetyillä protokollilla.

SSH: n avulla voit myös kopioida tietoja turvallisesti isäntältä asiakkaalle mahdollisuutena käyttää RSA-avaimia, jotka ovat turvallisempia kuin normaalien käyttäjien istuntoavaimet. Voimme myös tunneloida tiedostojen siirron vielä suuremman tietoturvan saamiseksi.

Tällä hetkellä on mahdollista SSH: ta SSH: n kanssa käytännöllisesti katsoen minkä tahansa tietokoneen välillä, jolla on sen käyttöjärjestelmä, koska yhteensopivuuden aikaansaamiseksi on olemassa erityisiä ohjelmia, kuten OpenSSH, Putty, Shell, SSH-Agent.

SSH: n avulla voimme muodostaa yhteyden palvelimeen määritettyyn tietokoneeseen sekä sisäisessä verkossa että täysin etäyhteydessä. Tätä varten meidän on avattava TCP-portti 22, jota käytetään oletuksena.

Määritä SSH-palvelin Ubuntuun

Nyt mitä aiomme tehdä, on määrittää SSH Ubuntu-tietokoneen palvelimeksi ja käyttää sitä Windows-asiakkaan kautta.

Joten ensimmäinen asia, joka meidän on tehtävä, on saada SSH suorittamaan palvelintilassa Ubuntussa. Joten avaamme Linux-päätteen prosessin aloittamiseksi.

SSH-palvelimen asentamiseksi meidän on suoritettava seuraava komento:

sudo apt-get install openssh-server

Laitamme salasanan ja asennusprosessi vie muutaman sekunnin. Tärkeimmät komennot SSH-palvelimen hallintaan Ubuntussa ovat seuraavat:

sudo gedit / etc / ssh / sshd_config

Tämän komennon avulla avaamme SSH-määritystiedoston parametrien, kuten tietoliikenneportin, salausprotokollan tai muiden näkökohtien, muokkaamiseksi.

sudo /etc/init.d/ssh start

Komento käynnistää SSH-palvelin

sudo /etc/init.d/ssh stop

Komento sammuttaa SSH-palvelin

sudo /etc/init.d/ssh käynnistä uudelleen

Komento käynnistää SSH-palvelin uudelleen esimerkiksi kokoonpanomuutoksen jälkeen

Periaatteessa me jätämme tämän konfiguraatiotiedoston oletuksena, koska se on oletuksena, koska opetusohjelmassa on kyse tiedonsiirron muodostamisesta Windowsista eikä palvelimen määrittämisestä Ubuntuun

Sitten. Mitä teemme, on suorittaa komento suhteessa SSH-daemonin käynnistämiseen. Nyt siirrymme Windowsiin.

Katso Linux-palvelimen IP-osoite

Meidän on tiedettävä vain aktivoimamme SSH-palvelimen IP-osoite. Tätä varten käytämme komentoa:

IP luetteloon

Yhdistä SSH-asiakasohjelmaan Windows 10

SSH Windows 10: n käyttämiseksi joudumme käyttämään PowerShelliä tai komentokehotetta ja suorittamaan joitain toimenpiteitä ohjelman aktivoimiseksi ja voidaksemme käyttää sitä komentokonsolissamme

Asenna SSH Client Windows 10

Windows 10: llä meillä on tarpeeksi helppoa. Voimme aktivoida sekä SSH-asiakkaan että palvelimen kokoonpanopaneelin ominaisuusluettelon kautta.

  • Siirrymme Käynnistä-valikkoon ja napsauttaa hammaspyörää avataksesi asetuspaneelin. Valitsemme " Sovellukset " -vaihtoehdon ja asetamme itsellemme " Sovellukset ja ominaisuudet " -vaihtoehdon. Nyt meidän on napsautettava vaihtoehtoa oikealla alueella. kohdasta “ Valinnaisten toimintojen hallinta

Näkyvässä luettelossa meillä saattaa olla jo oletusarvoinen ssh-asiakasohjelma asennettuna, jolloin se näkyy tässä luettelossa.

  • Jos meillä ei ole asennettua sitä, napsauta Lisää ominaisuus

Kun olemme ominaisuusluettelossa, meidän on löydettävä kaksi meitä kiinnostavat sovellukset: " OpenSSH Client " ja " OpenSSH Server"

Molemmissa tapauksissa napsautamme ” Asenna ”. Jos palaamme edelliseen ikkunaan, näemme kuinka nämä elementit näyttävät jo asennetuilta.

Nyt pystymme käyttämään SSH-asiakasohjelmaa yhteyden muodostamiseen Ubuntun tiimiin

Yhdistä SSH-asiakasohjelma Linuxiin Windows 10: stä

Ensimmäinen asia, joka meidän on tehtävä, on avata PowerShell- ikkuna. Voit tehdä tämän napsauttamalla hiiren oikealla painikkeella Käynnistä-painiketta ja valitsemalla " Windows PoweShell ".

Jos kirjoitamme komennon:

ssh

Saadaan tietoa käytettävissä olevista vaihtoehdoista.

Yhdistäminen palvelimeen, jolla on SSH-yhteys Windows 10: stä, meidän on kirjoitettava vain seuraava asia:

ssh @

Esimerkiksi " ssh [email protected] ". Se kysyy meiltä automaattisesti Ubuntu-käyttäjän valtuustietoja ja olemme saaneet käyttöoikeuden

Jos emme kirjoita käyttäjää, oletuksena palvelinjärjestelmässä oleva käyttäjä havaitaan, kuten tässä tapauksessa:

Vikojen takia olemme Ubuntu-järjestelmän käyttäjän / home hakemistossa. Ja voimme jo tehdä et haluamallasi palvelinlaitteilla etäyhteydellä.

Jos haluat katkaista yhteyden istuntoon, meidän on kirjoitettava vain komento:

poistuminen

Yhteyden muodostamiseksi etäyhteyteen muusta kuin meidän verkosta meidän on avattava reitittimen portti 22 ja syötettävä Internet-linkin todellisella IP: llä.

Määritä SSH-palvelin Windows 10

Nyt suoritamme saman menettelyn, mutta Windows-asiakasohjelmasta palvelimelle myös Windowsissa. Ennen kuin olemme jo asentaneet SSH-palvelimen Windowsille, joten nyt sinun on käynnistettävä se vain yhteyden muodostamiseksi.

Käynnistä SSH Server Windows 10: ssä

Jotta voimme avata järjestelmäpalveluluettelon ja aktivoida SSH-palvelimen, olemme seuraavat:

  • Paina " Windows + R " avataksesi Suorita- työkalun ja laita seuraava komento sisälle:

services.msc

  • Nyt meidän on löydettävä palvelun palvelut " OpenSSH Authentication Agent " ja " OpenSSH SSH Server "

Mitä voimme nyt tehdä näiden kahden palvelun kanssa, on määrittää niiden käynnistymään järjestelmän käynnistyessä

  • Ensin napsautetaan hiiren oikealla painikkeella ” OpenSSH SSH Server ” ja valitaan ” Ominaisuudet ”. Näkyviin tulee ikkuna, jossa meidän on valittava ” automaattinen ” ” aloitustyypiksi ”. Napsauta sitten ” Käynnistä ”.

  • Nyt teemme samoin " OpenSSH Authentication Agent " -sovelluksen kanssa.

SSH-palvelin on jo käynnissä palvelinkoneellamme.

Ota kuunteluportti käyttöön OpenSSH Windows 10: llä

Tämä on erityisen hyödyllistä, jos haluamme tehdä etäyhteyden porttiin 22 SSH-palvelimeen. Seuraava komento on asetettava PowerShell-konsoliin, joka on suoritettu järjestelmänvalvojan oikeuksilla

Uusi-NetFirewallRule -Nimi sshd -DisplayName 'OpenSSH Server (sshd)' -Palvelun sshd -Aktivoitu True - Suunta saapuva -Protocol TCP -Action Allow -Profile Domain

Yhdistä Windows 10 SSH -palvelin

No, kaikki on valmis yhteyden muodostamiseen äskettäin määritettyyn Windows 10 -palvelimeen.

Meidän on tehtävä sama menettely kuin aiemmin, vaikka ryhmämme IP on sama kuin mitä aiemmin käytimme Ubuntun palvelimella, se ei anna virhettä.

Korjaa virhe etäisäntätunniste on muuttanut SSH: ta

Tämä virhe hyppää meille, koska olemme aiemmin käyttäneet SSH-palvelinta, jolla on sama IP-osoite kuin toisella, joka meillä on tällä hetkellä. Koska se on erilainen käyttöjärjestelmä ja toinen verkkotunnus on käynnissä, palvelimeen liittyvä RSA-suojausavain on erilainen ja saamme tämän virheen.

Tämän ratkaisemiseksi meidän on vain annettava järjestelmänvalvojana PowerShell- tai komentorivi- ikkuna ja kirjoitettava seuraava komento:

ssh-keygen -R

Esimerkiksi tapauksessamme: " ssh-keygen -R 192.168.2.104 " ja tällä tavoin liittyvien avainten luettelo tyhjennetään pyytämään toista avainta.

Nyt suoritamme yhteysprosessin uudelleen ja tämä onnistuu

Yhdistä Windows 10 SSH -palvelimeen Ubuntun kautta

Nyt näemme erittäin hyödyllisen tavan muodostaa yhteys SSH-palvelimeen Windows 10 : ssä Ubuntun ja minkä tahansa muun Linuxin kautta graafisen käyttöliittymän kautta.

Mitä me teemme, avaa Ubuntu-tiedostoselain ja paina " Ctrl + L " -näppäinyhdistelmää salliaksesi selaimen osoiterivin.

Päästäksemme palvelimeen kirjoitamme seuraavan komennon tai rivin:

ssh: // @

esimerkiksi " ssh: //[email protected] " kysyy suojausvahvistuksen ja sitten käyttäjän salasanan.

Tällä tavoin pääsemme graafisen käyttöliittymän kautta palvelimelle tallennettuihin tiedostoihin

Etäyhteys SSH-palvelimeen

Lopuksi mainitsemme myös mahdollisuuden muodostaa etäyhteys SSH-palvelimeemme, sekä Windows- että Linux-järjestelmään. Ainoa asia, joka meidän on otettava huomioon, on se, että olemme yksityisen verkon ulkopuolella kuten ennen.

Meidän on tiedettävä palvelimen todellinen IP ja portti, johon siirto menee, joka oletuksena on portti 22. Tällä tavalla komento, jota meidän on käytettävä yhteyden muodostamiseen, on seuraava:

ssh -p 22 @

esimerkiksi meidän tapauksessamme se olisi: “ ssh -p 22 Dell @ IP-real

Jatkossa prosessi on identtinen.

Seuraavat oppaat voivat myös olla hyödyllisiä:

Mitä järjestelmiä haluat yhdistää SSH: lla? Jos sinulla on ollut ongelmia yhteyden muodostamisessa, jätä se kommentteihin auttaaksesi sinua

Oppaat

Toimittajan valinta

Back to top button