Kako daljinsko upravljati sisteme Linux iz sistema Windows

How Remotely Control Linux Systems From Windows



Z oddaljenim dostopom lahko uporabnik dostopa do datotek in podatkov v drugem sistemu z oddaljene lokacije, ne da bi imel v resnici fizični dostop do sistema, kar je zelo kul. Prav? Oddaljeni dostop je koristen in veliko pomaga prihraniti čas.

Zakaj vzpostaviti oddaljeno povezavo z Linuxom iz sistema Windows?

Recimo, da vodite podjetje in se v približno 10 minutah sestanete s člani uprave. Kar naenkrat se spomnite, da je vaša predstavitvena datoteka v vašem domačem sistemu; oddaljeni dostop lahko potencialno reši dan.







Ali pa uporabljate sistem Windows na enem mestu in sistem Linux v drugi sobi in želite zagnati nekaj ukazov v sistemu Linux ali pridobiti nekaj datotek iz vašega Linuxa, vaš Linux pa je nedostopen ali pa ste le preveč leni. Kakor koli, v vseh primerih oddaljeni dostop zagotavlja veliko udobja in prihrani veliko časa.



Linux Ubuntu:

Od vseh priljubljenih distribucij Linuxa je Ubuntu daleč najbolj priljubljen. Vse druge distribucije Linuxa skupaj predstavljajo le 35% Ubuntuja (trendi iskanja v Googlu). Pri iskanju Linuxa se prikaže 161 milijonov rezultatov, medtem ko ima naslednja najbolj priljubljena distribucija Linuxa, tj. Debian Linux, le 65,9 milijona rezultatov iskanja, zato bom ob upoštevanju zgornjih statističnih podatkov za to vadnico uporabil Ubuntu. Če želite vzpostaviti povezavo, morate fizično dostopati do stroja Ubuntu. Ampak ne skrbite, to je enkratna stvar.



Obstaja veliko načinov, s katerimi lahko na daljavo dostopate do svojega Linuxa iz oken. Tukaj bom delil tri načine, s katerimi lahko dostopate do daljinsko vodenih sistemov Linux iz sistema Windows.





  1. SSH
  2. Povezava RDP
  3. VNC povezava

Poiščite naslov IP:

Ne glede na to, katero metodo uporabljate, je iskanje naslova IP vašega sistema potrebno skoraj v vsakem primeru. Spodaj je preprost način za iskanje IP -ja vašega sistema Linux.

Pojdite na terminal v napravi Linux in vnesite naslednji ukaz:



$sudoaptnamestitemrežna orodja

Zdaj vnesite naslednji ukaz:

$Ifconfig

Ko napišete zgornji ukaz, bo vaše terminalsko okno videti tako

Naslov IP boste našli poleg inet v prvem razdelku. V tem primeru, kot vidite iz zgornjega posnetka zaslona, ​​je naslov IP 10.0.2.15

Če vam zgoraj omenjena metoda ne ustreza, lahko poskusite na naslednje načine:

V terminal vnesite naslednji ukaz. Ne pozabite, da to deluje za nekatere različice Linuxa, kot je Ubuntu.

$ime gostitelja-JAZ

1. način: Oddaljeni dostop z uporabo SSH (Secure Shell)

Za to metodo morate namestiti PUTTY programsko opremo, saj je boljša od uporabe privzeta funkcija SSH sistema Windows . PuTTY vzpostavi povezavo SSH med vašim Linuxom in namizjem Windows, kar vam omogoča dostop do terminala Linux.

Po namestitvi programske opreme PuTTY napišite ime svojega sistema Linux ali njegov naslov IP pod oznako Ime gostitelja (ali naslov IP). Če ni, nastavite povezavo na SSH. Zdaj kliknite odprto. In voila, zdaj imate dostop do ukazne vrstice Linuxa.

Opomba: Tako boste imeli samo vi dostop do terminala, kar pomeni, da ne bo nobenega nadzora miške. Kljub temu je to koristno za namestitev programske opreme z ukazi terminala

2. način: Uporaba protokola RDP (oddaljenega namizja)

RDP je najlažja metoda doslej. Orodje RDP je že nameščeno v oknih. Tako sistem Windows ne zahteva nobenega dela (programsko). Vendar to ne velja za vaš sistem Linux. V sistemu Linux boste morali namestiti orodje XRDP. Za to odprite terminal (Ctrl+ Alt+ T) in vnesite naslednji ukaz

$sudoaptnamestitexrdp

Pritisnite y in pritisnite enter. Nato se bo namestitev nadaljevala.

Sledi

$sudosystemctlomogočixrdp

Prvi ukaz bo namestil orodje XRDP. Drugi ukaz bo omogočil možnost samodejnega omogočanja ob zagonu. Z drugimi besedami, orodje xrdp se bo samodejno zagnalo ob zagonu Linuxa. Po končanem postopku. Pojdite v sistem Windows in v iskalno vrstico vnesite RDP. Kliknite aplikacijo Remote Desktop.

Vnesite naslov IP vašega sistema Linux poleg oznake Računalnik in kliknite povezavo

Vnesite uporabniško ime in geslo vašega sistema Linux.

Odpravljanje težav: Čeprav je povezovanje prek RDP najlažji način za oddaljeno povezovanje, se pri povezovanju z Ubuntu pojavijo nekatere težave. To se je začelo dogajati po izdaji Ubuntu 18.4 LTS. Linuxu ni všeč, če do njega dostopate na daljavo, ko je uporabnik prijavljen. Tako je preprosta rešitev, da poskusite z RDP po odjavi iz vašega Linuxa

3. način: Vzpostavitev povezave s povezavo Virtual Network Connection (VNC)

Povežete se lahko tudi z uporabo VNC. Kot že omenjeno, SSH omogoča dostop do terminala (brez nadzora miške). VNC omogoča dostop do namizja Linux (popoln nadzor miške). Vendar pa obstaja nekaj predpogojev za povezavo s to metodo, to pomeni, da morate namestiti nekaj programske opreme VNC.

Pojdite v sistem Linux in vnesite naslednji ukaz, da se prepričate, da je posodobljen

$sudoapt posodobitev

Zdaj vnesite naslednji ukaz

$sudoaptnamestitetesni strežnik

zdaj ga zaženite

$sudotesni strežnik

Zdaj ustvarite geslo za svojo povezavo. Dobili boste številko namizja, večinoma 1. Zapomnite si to številko.

Po tem namestite Odjemalec VNC na oknih. Ta orodja TightVNC so nameščena v paketih, zato po namestitvi pojdite v iskalno vrstico Windows in poiščite TightVNC Viewer. Zaženite aplikacijo in vnesite naslov IP naprave Linux.

Zdaj vnesite IP vašega sistema Linux, nato številko namizja, kot je prikazano na zgornjem posnetku zaslona.

Zaključek:

Zdaj, ko poznate te metode, bi morali vedeti, kateri način je najboljši za vašo uporabo.

  1. RDP uporablja odprtokodno datoteko xrdp
  2. SSH lahko uporabite za oddaljeni dostop do terminala
  3. Namesto RDP je mogoče uporabiti VNC, vendar je nekoliko manj varen

Priporočljivo je, da nastavite SSH ne glede na to, katero metodo uporabljate, saj olajša namestitev drugih dveh metod.

Ubuntu ima vgrajeno orodje za oddaljeno namizje, ki je združljivo z VNC.