Zašto uspostaviti daljinsku vezu s Linuxom iz Windowsa?
Pretpostavimo da vodite posao i imate sastanak s članovima odbora za otprilike 10 minuta. Odjednom se sjetite da je datoteka s prezentacijama u vašem kućnom sustavu; daljinski pristup potencijalno može uštedjeti dan.
Ili imate Windows sustav na jednom mjestu, a Linux sustav u drugoj sobi, a želite pokrenuti neke naredbe na Linuxu ili dohvatiti neke datoteke s Linuxa, a Linux je nepristupačan ili ste jednostavno previše lijeni. U svakom slučaju, daljinski pristup u svim slučajevima pruža veliku praktičnost i štedi puno vremena.
Linux Ubuntu:
Sada je od svih popularnih Linux distribucija Ubuntu daleko najpopularniji. Svi ostali Linux distribucijski sustavi zajedno čine samo 35% Ubuntu-a (google search trendovi). Nakon pretraživanja Linuxa pojavljuje se 161 milijun rezultata, dok je sljedeći najpopularniji Linux distribuiran i.e., Debian Linux, ima samo 65.9 milijuna rezultata pretraživanja, pa ću, imajući na umu gornju statistiku, za ovaj tutorial koristiti Ubuntu. Da biste uspostavili vezu, morat ćete fizički pristupiti Ubuntu stroju. Ali ne brinite, ovo je jednokratna stvar.
Postoji mnogo metoda putem kojih možete daljinski pristupiti Linuxu iz prozora. Ovdje ću podijeliti tri načina na koja možete daljinski pristupiti Linux sustavima iz Windowsa.
- SSH
- RDP veza
- VNC veza
Pronađite IP adresu:
Neovisno o tome koju metodu koristite, pronalazak IP adrese vašeg sustava potreban je gotovo u svakom slučaju. Slijedi jednostavan način pronalaska IP vašeg Linux sustava.
Idite na terminal na vašem Linux stroju i upišite sljedeću naredbu:
$ sudo apt instalirajte mrežne alateSada unesite sljedeću naredbu:
$ IfconfigNakon pisanja gornje naredbe, prozor vašeg terminala izgledat će ovako
U prvom odjeljku pronaći ćete svoju IP adresu pored "inet". U ovom slučaju, kao što vidite iz gornjeg snimka zaslona, IP adresa je „10.0.2.15 "
Ako vam gore navedena metoda ne uspije, možete pokušati na sljedeće načine:
U terminal napišite sljedeću naredbu. Imajte na umu da ovo radi za neke verzije Linuxa poput Ubuntua.
$ hostname -I
Metoda 1: Daljinski pristup pomoću SSH-a (sigurna ljuska)
Za ovu biste metodu trebali instalirati softver PuTTY jer je bolji od korištenja zadane SSH funkcije sustava Windows. PuTTY uspostavlja SSH vezu između vašeg Linuxa i radne površine sustava Windows, što vam daje pristup Linux terminalu.
Nakon instalacije softvera PuTTY, napišite naziv svog Linux sustava ili je to IP adresa pod oznakom „Ime hosta (ili IP adresa)“. Obavezno postavite vezu na SSH ako nije. Sada kliknite otvori. I voila, sada imate pristup Linux naredbenom retku.
Bilješka: To će samo vama omogućiti pristup terminalu, tj.e., neće biti kontrole miša. Ipak, ovo je korisno za instalaciju softvera pomoću naredbi terminala
2. metoda: Korištenje RDP-a (protokol udaljene radne površine)
RDP je do sada najlakša metoda. RDP alat je već instaliran u prozorima. Dakle, sustav Windows ne zahtijeva bilo kakav rad (softverski). Međutim, to nije slučaj za vaš Linux sustav. Na vašem Linux sustavu morat ćete instalirati XRDP alat. Za to otvorite terminal (Ctrl + Alt + T) i upišite sljedeću naredbu
$ sudo apt install xrdp
Pritisnite "y" i pritisnite enter. Zatim će se nastaviti instalirati.
Slijedi
$ sudo systemctl omogući xrdp
Prva naredba će instalirati alat XRDP. Druga naredba omogućit će mogućnost automatskog omogućavanja pri pokretanju. Drugim riječima, alat xrdp automatski će se pokrenuti kad se Linux pokrene. Nakon završetka ovog postupka. Idite na vaš Windows sustav i u traku za pretraživanje upišite „RDP."Kliknite" Remote Desktop App."
Upišite IP adresu vašeg Linux sustava uz oznaku "Računalo" i kliknite na connect
Unesite korisničko ime i lozinku vašeg Linux sustava.
Rješavanje problema: Iako je povezivanje putem RDP-a najlakši način daljinskog povezivanja, neki se problemi javljaju tijekom povezivanja s Ubuntuom. To se počelo događati nakon Ubuntu 18.4 LTS izdanje. Linuxu se ne sviđa kad mu se pristupa daljinski kada je korisnik prijavljen. Dakle, jednostavno rješenje je isprobati RDP nakon odjave s Linuxa
3. metoda: postavljanje veze pomoću virtualne mrežne veze (VNC)
Također se možete povezati pomoću VNC-a. Kao što je gore spomenuto, SSH omogućuje pristup terminalu (bez kontrole miša). VNC omogućuje pristup Linux radnoj površini (puna kontrola miša). Međutim, postoje neki preduvjeti za povezivanje pomoću ove metode, tj.e., morate instalirati neki VNC softver.
Idite na svoj Linux sustav i upišite sljedeću naredbu kako biste bili sigurni da je ažuran
$ sudo apt ažuriranjeSada unesite sljedeću naredbu
$ sudo apt instalirati tightvncserversad pokrenite
$ sudo tightvnc poslužiteljSada stvorite lozinku za svoju vezu. Dobit ćete broj radne površine, uglavnom 1. Zapamtite ovaj broj.
Nakon toga, instalirajte VNC klijent na Windows. Ovi alati TightVNC instaliraju se u snopove, pa nakon instaliranja idite na traku za pretraživanje prozora i pretražite „TightVNC Viewer. “Pokrenite aplikaciju i unesite IP adresu Linux uređaja.
Sada unesite IP vašeg Linux sustava nakon čega slijedi broj radne površine, kao što je prikazano na gornjoj snimci zaslona.
Zaključak:
Sad kad znate ove metode, trebali biste znati koji je način najbolji za vašu upotrebu.
- RDP koristi xrdp koji je otvoreni izvor
- SSH se može koristiti za daljinski pristup terminalu
- VNC se može koristiti umjesto RDP-a, ali je malo manje siguran
Preporučuje se postavljanje SSH-a neovisno o tome koju metodu koristite jer to znatno olakšava instalaciju druge dvije metode.
Ubuntu ima ugrađeni alat za udaljenu radnu površinu koji je kompatibilan s VNC-om.