Zakaj vzpostaviti oddaljeno povezavo z Linuxom iz sistema Windows?
Recimo, da vodite podjetje in se sestanete s člani upravnega odbora v približno 10 minutah. Kar naenkrat se spomnite, da je predstavitvena datoteka v vašem domačem sistemu; oddaljen dostop lahko prihrani dan.
Ali imate sistem Windows na enem mestu, sistem Linux pa v drugem prostoru in želite zagnati nekaj ukazov v Linuxu ali pridobiti nekaj datotek iz Linuxa, vaš Linux pa je nedostopen ali pa ste le leni. Kakor koli že, oddaljeni dostop v vseh primerih zagotavlja veliko udobje in prihrani veliko časa.
Linux Ubuntu:
Zdaj je izmed vseh priljubljenih distribucij Linuxa daleč najbolj priljubljen Ubuntu. Vsi drugi distribucijski sistemi Linux skupaj sestavljajo zgolj 35% Ubuntuja (trendi iskanja v Googlu). Po iskanju Linuxa se prikaže 161 milijonov rezultatov, medtem ko je naslednji najbolj priljubljeni Linux distros i.e., Debian Linux ima le 65.9 milijonov rezultatov iskanja, zato bom ob upoštevanju zgornje statistike uporabil Ubuntu za to vadnico. Če želite vzpostaviti povezavo, morate fizično dostopati do stroja Ubuntu. A brez skrbi, to je enkratna stvar.
Obstaja veliko načinov, s katerimi lahko na daljavo dostopate do Linuxa iz okna. Tukaj bom delil tri načine, na katere lahko dostopate do daljinskega nadzora sistemov Linux iz sistema Windows.
- SSH
- Povezava RDP
- VNC povezava
Poiščite naslov IP:
Ne glede na to, katero metodo uporabljate, je skoraj vedno treba najti naslov IP vašega sistema. Sledi preprost način iskanja IP-ja vašega sistema Linux.
V računalniku Linux pojdite na terminal in vnesite naslednji ukaz:
$ sudo apt install net-toolsZdaj vnesite naslednji ukaz:
$ IfconfigPo pisanju zgornjega ukaza bo okno terminala videti tako
V prvem razdelku boste našli svoj naslov IP poleg »inet«. V tem primeru je, kot lahko vidite iz zgornjega posnetka zaslona, naslov IP »10.0.2.15 "
Če vam zgoraj navedena metoda ne ustreza, lahko poskusite na naslednje načine:
V terminal napišite naslednji ukaz. Ne pozabite, da to deluje pri nekaterih različicah Linuxa, kot je Ubuntu.
$ hostname -I
1. način: oddaljeni dostop s pomočjo SSH (Secure Shell)
Pri tej metodi morate namestiti programsko opremo PuTTY, saj je boljša od uporabe privzete funkcije SSH za Windows. PuTTY vzpostavi SSH povezavo 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 pa naslov IP pod oznako »Ime gostitelja (ali naslov IP)«. Prepričajte se, da ste povezavo nastavili na SSH, če ni. Zdaj kliknite Odpri. In voila, zdaj imate dostop do ukazne vrstice Linuxa.
Opomba: Tako boste imeli dostop do terminala samo vi, tj.e., nadzora miške ne bo. Kljub temu je to koristno za namestitev programske opreme z uporabo ukazov Terminal
2. način: Uporaba protokola RDP (Remote Desktop Protocol)
RDP je doslej najlažja metoda. Orodje RDP je že nameščeno v oknih. Sistem Windows torej ne zahteva nobenega dela (programsko). Vendar to ne velja za vaš sistem Linux. V svoj sistem Linux boste morali namestiti orodje XRDP. Za to odprite terminal (Ctrl + Alt + T) in vnesite naslednji ukaz
$ sudo apt install xrdp
Pritisnite "y" in pritisnite enter. Nato se bo še naprej nameščal.
Sledi
$ sudo systemctl omogoči xrdp
Prvi ukaz bo namestil orodje XRDP. Drugi ukaz bo omogočil možnost samodejnega omogočanja ob zagonu. Z drugimi besedami, orodje xrdp se samodejno zažene, ko se Linux zažene. Po končanem postopku. Odprite sistem Windows in v iskalno vrstico vnesite »RDP.«Kliknite» Oddaljeno namizje."
Vnesite naslov IP vašega sistema Linux ob oznaki »Computer« in kliknite povezava
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 med povezovanjem z Ubuntu pojavijo nekatere težave. To se je začelo dogajati po Ubuntu 18.4 LTS izdaja. Linuxu ni všeč, ko do njega dostopate na daljavo, ko je uporabnik prijavljen. Preprosta rešitev je torej poskusiti RDP po odjavi iz Linuxa
3. način: nastavitev povezave z uporabo navidezne omrežne povezave (VNC)
Povežete se lahko tudi z VNC. Kot smo že omenili, 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, tj.e., morate namestiti nekaj programske opreme VNC.
Pojdite v svoj sistem Linux in vnesite naslednji ukaz, da se prepričate, da je posodobljen
$ sudo apt posodobitevZdaj vnesite naslednji ukaz
$ sudo apt namestite tightvncserverzdaj zaženi
$ sudo tightvnc strežnikZdaj ustvarite geslo za svojo povezavo. Dobili boste številko namizja, večinoma 1. Zapomni si to številko.
Po tem namestite odjemalca VNC v okna. Ta orodja TightVNC so nameščena v svežnjih, zato po namestitvi pojdite v vrstico za iskanje Windows in poiščite »TightVNC Viewer. »Zaženite aplikacijo in vnesite naslov IP naprave Linux.
Zdaj vnesite IP vašega sistema Linux, ki mu sledi številka namizja, kot je prikazano na zgornjem posnetku zaslona.
Zaključek:
Zdaj, ko poznate te metode, bi morali vedeti, kateri način je najbolj primeren za vašo uporabo.
- RDP uporablja odprtokodni xrdp
- SSH se lahko uporablja za oddaljeni dostop do terminala
- VNC se lahko uporablja namesto RDP, vendar je nekoliko manj varen
Priporočljivo je, da SSH nastavite ne glede na to, katero metodo uporabljate, saj olajša namestitev ostalih dveh načinov.
Ubuntu ima vgrajeno orodje za oddaljeno namizje, ki je združljivo z VNC.