Tutoriali

▷ Kako koristiti ssh u Windowsima 10

Sadržaj:

Anonim

U ovom ćemo članku vidjeti kako možemo koristiti SSH u sustavu Windows 10 iz naredbenog retka sustava. Konkretno, koristit ćemo PowerShell i prednosti koje nam nudi. SSH je danas jedan od najčešće korištenih protokola komunikacijskog protokola za udaljene veze zbog visoke sigurnosti i široke kompatibilnosti s Windowsom i Linuxom.

Sadržaj indeks

Korištenje SSH-a u prethodnim verzijama sustava Windows bilo je relativno složenije, jer morate imati instaliran vanjske programe poput Puttyja da biste dobili kompatibilnost između Linuxa i Windows-a. Ali ovo trenutno nije potrebno s obzirom da Windows 10 ima SSH modul kako bi mogao uspostaviti veze s našeg sustava na klijent dok ga konfigurira kao poslužitelj.

Što je SSH

SSH ili Secure Shell siguran je komunikacijski protokol za daljinsko povezivanje dva operativna sustava kako bismo upravljačkim računalom mogli upravljati s klijentskog računala pomoću naredbene konzole.

Najvažnija stvar SSH-a je da on može šifrirati sesiju veze, što nije moguće s FTP-om ili Telnetom, što je mnogo nesigurnije i malo korištene protokole.

SSH vam također omogućuje sigurno kopiranje podataka s hosta na klijent s mogućnošću korištenja RSA ključeva koji su sigurniji od tipki za sesije kod normalnih korisnika, a također možemo tunelirati prijenos datoteka kako bi stekli još veću sigurnost.

Trenutno je moguće SSH koristiti između bilo kojeg računala s operativnim sustavom koji ima, budući da postoje posebni programi za dobivanje kompatibilnosti, poput OpenSSH, Putty, Shell, SSH-Agent, između ostalih.

Pomoću SSH-a možemo se povezati s računalom konfiguriranim kao poslužitelj kako na unutarnjoj mreži, tako i potpuno na daljinu. Da bismo to učinili, morat ćemo otvoriti TCP priključak 22, koji se koristi prema zadanom.

Konfigurirajte SSH poslužitelj u Ubuntu

Ono što ćemo učiniti je konfigurirati SSH kao poslužitelj na Ubuntu računalu i pristupiti mu putem Windows klijenta.

Dakle, prvo što ćemo morati učiniti je pokrenuti SSH u poslužiteljskom modu u Ubuntu. Dakle, otvorit ćemo Linux terminal kako bismo pokrenuli postupak.

Za instaliranje SSH poslužitelja morat ćemo izvršiti sljedeću naredbu:

sudo apt-get install openssh-server

Stavili smo lozinku i postupak instalacije trajat će nekoliko sekundi. Najvažnije naredbe za upravljanje našim SSH poslužiteljem u Ubuntuu bit će sljedeće:

sudo gedit / etc / ssh / sshd_config

Ovom naredbom otvorit ćemo SSH konfiguracijsku datoteku za uređivanje parametara kao što su komunikacijski priključak, protokol šifriranja ili drugi aspekti.

sudo /etc/init.d/ssh početak

Naredba za pokretanje SSH poslužitelja

sudo /etc/init.d/ssh zaustaviti

Naredba za gašenje SSH poslužitelja

sudo /etc/init.d/ssh ponovno pokretanje

Na primjer, naredite za ponovno pokretanje SSH poslužitelja nakon promjene konfiguracije

Mi u principu ovu konfiguracijsku datoteku ostavljamo kao zadanu, jer je udžbenik o uspostavljanju komunikacije iz Windows-a i ne konfiguriranju poslužitelja u Ubuntu

Zatim. Ono što ćemo učiniti je pokrenuti naredbu u odnosu na pokretanje demona SSH. Sada ćemo se premjestiti na Windows.

Pogledajte IP adresu našeg Linux poslužitelja

Moramo znati samo IP adresu SSH servera koju smo aktivirali. Za to koristimo naredbu:

ip na popis

Spajanje na SSH klijent Windows 10

Za korištenje SSH Windows 10 morat ćemo koristiti PowerShell ili naredbeni redak i obaviti neke postupke za aktiviranje programa i moći ga koristiti u našoj naredbenoj konzoli.

Instalirajte SSH klijent 10

S Windowsom 10 imamo ga dovoljno jednostavno. Možemo aktivirati i SSH klijent i poslužitelj kroz popis karakteristika na konfiguracijskoj ploči.

  • Idemo u startni izbornik i kliknemo na zupčanik da otvorimo konfiguracijsku ploču. Odaberemo opciju " Applications " i unutar toga se postavimo na opciju " Aplikacije i mogućnosti " Sada moramo kliknuti na opciju u desnom području odjeljka " Upravljanje neobaveznim funkcijama "

Unutar popisa koji će se pojaviti možda je već instaliran zadani ssh klijent, u kojem će se slučaju pojaviti na ovom popisu.

  • Ako je nemamo instaliranu, kliknite na " Dodaj značajku "

Kad se nađemo u popisu značajki, moramo pronaći dvije aplikacije koje nas zanimaju: " OpenSSH klijent " i " OpenSSH poslužitelj"

U oba ćemo slučaja kliknuti na " Install ". Ako se vratimo na prethodni prozor, možemo vidjeti kako će se ovi elementi već pojaviti.

Sada ćemo moći koristiti SSH klijent za povezivanje s našim Ubuntu timom

Povežite SSH klijent sa Linuxom iz Windowsa 10

Prvo što moramo učiniti je otvoriti PowerShell prozor. Da bismo to učinili, kliknite desnim gumbom na gumb start izbornika i odaberite " Windows PoweShell ".

Ako napišemo naredbu:

ssh

Dobivat ćemo informacije o različitim opcijama koje imamo na raspolaganju.

Da bismo se povezali na poslužitelj sa SSH-om iz Windowsa 10, jedino što ćemo morati napisati je sljedeće:

ssh @

Na primjer " ssh [email protected] ". Automatski će nas pitati za Ubuntu vjerodajnice i pristupit ćemo

Ako ne napišemo korisnika, prema zadanim postavkama bit će detektiran korisnik koji je dostupan na poslužiteljskom sustavu, kao u ovom slučaju:

Zbog nedostataka bit ćemo u / home imeniku korisnika Ubuntu sustava. A mi već možemo daljinski raditi ono što želimo na svojoj poslužiteljskoj opremi.

Za prekid veze sa sesijom morat ćemo napisati samo naredbu:

izlaz

Za daljinsko povezivanje s mrežom koja nije naša, morat ćemo otvoriti priključak 22 našeg usmjerivača i ući sa stvarnim IP internetskom vezom.

Konfigurirajte SSH poslužitelj Windows 10

Sada ćemo izvesti isti postupak, ali s Windows klijenta na poslužitelj također u sustavu Windows. Prije nego što smo već nastavili instaliranje SSH poslužitelja za Windows, sada vam preostaje samo da ga pokrenete za povezivanje.

Pokrenite SSH Server u sustavu Windows 10

Za otvaranje popisa sistemskih usluga i aktiviranje SSH poslužitelja slijedi:

  • Pritisnite " Windows + R " da biste otvorili alat Run i unutra stavite sljedeću naredbu:

service.msc

  • Sada moramo pronaći uslugu servisima " OpenSSH Authentication Agent " i " OpenSSH SSH Server "

Ono što sada možemo učiniti s ove dvije usluge jest konfigurirati ih da se pokreću kad se sustav pokrene

  • Prvo, desnom tipkom miša kliknite na " OpenSSH SSH poslužitelj " i odaberite " Svojstva ". Otvorit će se prozor u kojem moramo odabrati " automatski " kao " tip starta " Dalje, kliknite na " Start "

  • Sada to radimo s " agentom za provjeru autentičnosti OpenSSH ".

SSH poslužitelj već ćemo raditi na našem poslužiteljskom stroju.

Omogućite ulaz za slušanje za OpenSSH Windows 10

Ovo je posebno korisno ako želimo otvoriti ulaz na udaljeni 22 na naš SSH poslužitelj. Sljedeću naredbu morat ćemo smjestiti u našu PowerShell konzolu izvedenu s administrativnim dozvolama

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

Spojite Windows 10 SSH poslužitelj

Pa, sve je spremno za povezivanje s našim novo konfiguriranim Windows 10 serverom.

Ono što ćemo morati učiniti je isti postupak kao i prije, iako ako je IP našeg tima isti kao onaj kojem smo prethodno pristupili na Ubuntu poslužitelju, to neće pogriješiti.

Popravka daljinske identifikacije glavnog računala promijenila je SSH

Ova nam greška skače jer smo prethodno pristupili SSH poslužitelju s istom IP adresom kao i druga koja trenutno imamo. Kako se radi o drugom operativnom sustavu i pokreće se druga domena, sigurnosni RSA ključ povezan s poslužiteljem je različit i dobit ćemo ovu pogrešku.

Da bismo ga riješili, sve što moramo učiniti je unijeti PowerShell ili naredbeni redak kao administrator i upisati sljedeću naredbu:

ssh-keygen -R

Na primjer, u našem slučaju: " ssh-keygen -R 192.168.2.104 " i na taj način će se popis pridruženih ključeva isprazniti da bi zatražili drugu

Sada ponovno pokrećemo postupak veze i to će biti uspješno

Spojite se na Ubuntu s Windows 10 SSH serverom

Sada ćemo vidjeti vrlo koristan način povezivanja na SSH poslužitelj u Windowsu 10 iz Ubuntua i bilo kojeg drugog Linuxa i to putem grafičkog sučelja.

Ono što ćemo učiniti je otvoriti Ubuntu Explorer Explorer i pritisnuti kombinaciju tipki " Ctrl + L " kako biste omogućili adresnu traku preglednika.

Za pristup poslužitelju napisat ćemo sljedeću naredbu ili redak:

ssh: // @

na primjer, " ssh: //[email protected] " će zatražiti sigurnosnu potvrdu, a zatim korisničku lozinku.

Na taj način ćemo putem grafičkog sučelja pristupiti datotekama pohranjenim na poslužiteljskom računalu

Daljinski se povežite na SSH poslužitelj

Za kraj ćemo spomenuti i mogućnost daljinskog povezivanja na naš SSH poslužitelj, Windows i Linux. Jedino što ćemo morati uzeti u obzir je činjenica da se nalazimo izvan privatne mreže kao i prije.

Morat ćemo znati stvarni IP poslužitelja i priključak gdje će prijenos ići, koji će prema zadanim postavkama biti port 22. Na taj će način naredba koju ćemo morati koristiti za povezivanje biti sljedeća:

ssh -p 22 @

na primjer, u našem slučaju to bi bilo: " ssh -p 22 Dell @ IP-real"

U naprijed će proces biti identičan.

Sljedeći tutorijali bi također mogli biti korisni:

Koje sustave želite povezati SSH? Ako ste imali problema sa povezivanjem, ostavite ih u komentarima kako bi vam pomogli

Tutoriali

Izbor urednika

Back to top button