Vadnice

▷ Kako uporabljati ssh v operacijskem sistemu Windows 10

Kazalo:

Anonim

V tem članku bomo videli, kako lahko uporabljamo SSH v sistemu Windows 10 iz sistemske ukazne vrstice. Konkretno, uporabili bomo PowerShell in prednosti, ki nam jih ponuja. SSH je eden izmed najbolj uporabljanih protokolov komunikacijskega protokola za oddaljene povezave danes zaradi svoje visoke varnosti in široke združljivosti z Windows in Linuxom.

Kazalo vsebine

Uporaba SSH v prejšnjih različicah sistema Windows je bila razmeroma bolj zapletena, saj morate namestiti zunanje programe, kot je Putty, da dobite združljivost med Linuxom in Windows. Vendar to trenutno ni potrebno, saj ima Windows 10 modul SSH, da lahko vzpostavi povezave iz našega sistema s odjemalcem in ga konfigurira kot strežnik.

Kaj je SSH

SSH ali Secure Shell je varen komunikacijski protokol za daljinsko povezovanje dveh operacijskih sistemov, tako da lahko s komandno konzolo upravljamo gostiteljski računalnik s odjemalca.

Najpomembnejše pri SSH je, da je sposoben šifrirati sejo povezave, kar ni mogoče s FTP ali Telnetom, veliko bolj negotovi in ​​malo uporabljeni protokoli.

SSH omogoča tudi varno kopiranje podatkov iz gostitelja v odjemalca z možnostjo uporabe ključev RSA, ki so bolj varni kot sejni ključi običajnih uporabnikov, prav tako pa lahko tuneliramo prenos datotek, da pridobimo še večjo varnost.

Trenutno je mogoče SSH med praktično katerim koli računalnikom z operacijskim sistemom, ki ga ima, saj obstajajo posebni programi za pridobitev združljivosti, na primer OpenSSH, Putty, Shell, SSH-Agent.

S SSH se lahko povežemo z računalnikom, ki je konfiguriran kot strežnik, tako v notranjem omrežju kot popolnoma na daljavo. Če želite to narediti, bomo morali odpreti vrata TCP 22, ki je privzeto uporabljena.

Konfigurirajte SSH strežnik v Ubuntu

Zdaj bomo naredili SSH kot strežnik v računalniku Ubuntu in do njega dostopali prek odjemalca Windows.

Torej, prva stvar, ki jo bomo morali narediti, je zagnati SSH v strežniškem načinu v Ubuntu. Tako bomo odprli Linux terminal za začetek postopka.

Za namestitev SSH strežnika bomo morali izvesti naslednji ukaz:

sudo apt-get install openssh-strežnik

Postavili smo geslo in postopek namestitve bo trajal nekaj sekund. Najpomembnejši ukazi za upravljanje našega SSH strežnika v Ubuntuju so naslednji:

sudo gedit / etc / ssh / sshd_config

S tem ukazom odpremo konfiguracijsko datoteko SSH za urejanje parametrov, kot so komunikacijska vrata, šifrirni protokol ali drugi vidiki.

sudo /etc/init.d/ssh začetek

Ukaz za zagon strežnika SSH

sudo /etc/init.d/ssh stop

Ukaz za izklop strežnika SSH

sudo /etc/init.d/ssh znova zaženite

Na primer ukaz za ponovno zagon strežnika SSH po spremembi konfiguracije

Mi bomo načeloma to konfiguracijsko datoteko pustili kot privzeto, saj vadnica govori o vzpostavitvi komunikacije iz Windows in ne konfiguriranju strežnika v Ubuntu

Potem. Kar bomo naredili, je zagnati ukaz glede na zagon demona SSH. Zdaj se bomo premaknili v sistem Windows.

Glej IP naslov našega strežnika Linux

Vedeti moramo le IP naslov SSH strežnika, ki smo ga aktivirali. Za to uporabimo ukaz:

ip na seznam

Povežite se s odjemalcem SSH Windows 10

Za uporabo SSH Windows 10 bomo morali uporabiti PowerShell ali ukazni poziv in narediti nekaj postopkov, da aktiviramo program in ga bomo lahko uporabljali v naši ukazni konzoli.

Namestite odjemalca SSH Windows 10

Z Windows 10 imamo dovolj enostavno. Skozi seznam značilnosti na konfiguracijski plošči lahko aktiviramo odjemalca SSH in strežnika.

  • Odpremo se v začetni meni in kliknemo na zobnik, da odpremo konfiguracijsko ploščo. Izberemo možnost " Aplikacije " in znotraj tega se postavimo na možnost " Aplikacije in funkcije " Zdaj moramo klikniti možnost na desnem področju od » Upravljanje izbirnih funkcij «

Na seznamu, ki se bo prikazal, smo morda že namestili privzetega odjemalca ssh, v tem primeru bo na tem seznamu.

  • Če je ne namestimo, kliknite na " Dodaj funkcijo "

Ko smo na seznamu funkcij, moramo najti dve aplikaciji, ki nas zanimata: " OpenSSH odjemalec " in " OpenSSH strežnik"

V obeh primerih bomo kliknili na » Namesti «. Če se vrnemo v prejšnje okno, bomo videli, kako bodo ti elementi že videti nameščeni.

Zdaj bomo lahko odjemalca SSH uporabili za povezavo z našo Ubuntu ekipo

Povežite odjemalca SSH z Linuxom iz sistema Windows 10

Prva stvar, ki jo moramo narediti, je, da odpremo okno PowerShell. To storimo tako, da z desno miškino tipko kliknemo gumb začetnega menija in izberemo " Windows PoweShell ".

Če napišemo ukaz:

ssh

Dobili bomo informacije o različnih možnostih, ki jih imamo na voljo.

Če se želite povezati s strežnikom s SSH iz sistema Windows 10, bomo morali napisati samo naslednje:

ssh @

Na primer " ssh [email protected] ". Samodejno nas bo vprašal za uporabniške poverilnice za Ubuntu in dostopamo do njega

Če uporabnika ne napišemo, bo privzeto odkrit uporabnik, ki je na voljo v strežniškem sistemu, kot v tem primeru:

Zaradi napak bomo v / home imeniku uporabnika sistema Ubuntu. In na strežniški opremi lahko že na daljavo počnemo, kar želimo.

Če želite prekiniti povezavo s sejo, bomo morali napisati samo ukaz:

izhod

Če se želite povezati na daljavo z omrežjem, ki ni naše, bomo morali odpreti vrata 22 usmerjevalnika in vstopiti s pravim IP naše internetne povezave.

Konfigurirajte SSH strežnik Windows 10

Zdaj bomo izvedli enak postopek, vendar od Windows odjemalca do strežnika tudi v operacijskem sistemu Windows. Preden smo že nadaljevali z namestitvijo SSH strežnika za Windows, ga morate zdaj začeti povezati.

Zaženite SSH Server v operacijskem sistemu Windows 10

Za odpiranje seznama sistemskih storitev in aktiviranje SSH strežnika smo naslednji:

  • Pritisnite " Windows + R ", da odprete orodje Run in vstavite naslednji ukaz:

storitve.msc

  • Zdaj moramo najti storitev v storitvah " OpenSSH Authentication Agent " in " OpenSSH SSH Server "

Kar lahko storimo s tema dvema storitvama, je, da ju nastavimo, ko se sistem zažene

  • Najprej desno kliknemo na » OpenSSH SSH strežnik « in izberemo » Lastnosti «. Odpre se nam okno, v katerem za » start type « izberemo » avtomatsko «, nato kliknemo » Start «

  • Zdaj to počnemo z " agentom za preverjanje pristnosti OpenSSH ".

SSH strežnik bomo že izvajali na našem strežniškem stroju.

Omogočite vrata za poslušanje za OpenSSH Windows 10

To je še posebej koristno, če želimo doseči dostop do vrat 22 na naš SSH strežnik. Naslednji ukaz bomo morali namestiti v konzolo PowerShell, izvedeno s skrbniškimi dovoljenji

New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Service sshd -Enabled True -Direction Inbound -Protocol TCP -Action Allow Allow -Profile Domain

Priključite strežnik Windows 10 SSH

No, vse je pripravljeno za povezavo z našim na novo konfiguriranim strežnikom Windows 10.

Morali bomo narediti isti postopek kot prej, čeprav če je IP naše ekipe enak tistemu, do katerega smo predhodno dostopali na strežniku Ubuntu, ne bo napak.

Odpravite napako oddaljenega gostitelja je spremenil SSH

Ta napaka skoči na nas, ker smo že prej dostopali do SSH strežnika z enakim naslovom IP kot drugi, ki ga trenutno imamo. Ker gre za drugačen operacijski sistem in se izvaja druga domena, je varnostni ključ RSA, povezan s strežnikom, drugačen in dobili bomo to napako.

Da bi ga rešili, moramo samo vnesti okno PowerShell ali Command Prompt kot skrbnik in vnesti naslednji ukaz:

ssh-keygen -R

Na primer, v našem primeru: " ssh-keygen -R 192.168.2.104 " in na ta način se izprazni seznam povezanih ključev, da zahteva drugo

Zdaj zaženemo postopek povezovanja in to bo uspešno

Povežite se s strežnikom Windows 10 SSH iz Ubuntuja

Zdaj bomo videli zelo koristen način za povezavo s strežnikom SSH v operacijskem sistemu Windows 10 iz Ubuntuja in katerega koli drugega Linuxa, in sicer prek grafičnega vmesnika.

Kar bomo storili, je, da odpremo program Ubuntu File Explorer in pritisnemo kombinacijo tipk Ctrl + L, da omogočimo naslovno vrstico brskalnika.

Za dostop do strežnika bomo napisali naslednji ukaz ali vrstico:

ssh: // @

na primer " ssh: //[email protected] " bo prosil za varnostno potrditev in nato uporabniško geslo.

Na ta način bomo prek grafičnega vmesnika dostopali do datotek, shranjenih na strežniškem računalniku

Oddaljeno povezavo s SSH strežnikom

Za konec bomo omenili tudi možnost daljinske povezave z našim strežnikom SSH, tako Windows kot Linux. Edino, kar bomo morali upoštevati, je dejstvo, da smo zunaj zasebnega omrežja kot prej.

Vedeti bomo morali resnični IP strežnika in pristanišče, kam bo šel prenos, ki bo privzeto vrata 22. Tako bo ukaz, ki ga bomo morali uporabiti za povezavo, naslednji:

ssh -p 22 @

na primer, v našem primeru bi to bilo: " ssh -p 22 Dell @ IP-real"

Če gremo naprej, bo postopek enak.

Koristne so lahko tudi naslednje vadnice:

Katere sisteme želite povezati s SSH? Če ste imeli pri povezovanju kakršne koli težave, to pustite v komentarjih, da vam bodo v pomoč

Vadnice

Izbira urednika

Back to top button