Si të konfiguroni Desktopin në distancë në Ubuntu


Keni nevojë të merrni në dorë një kompjuter të largët Ubuntu Linux? Konfiguro ndarjen e ekranit të Ubuntu dhe merr telekomandën kur të duhet. Mund të lidheni me Screen Sharing me çdo klient VNC. Ne do t'ju tregojmë se si.

Ndarja e ekranit e integruar e Ubuntu është një server VNC

Kur bëni një lidhje SSH me një kompjuter të largët Ubuntu Linux, ju merrni një ndërfaqe të dritares së terminalit. Kjo është krejtësisht e mirë për shumë detyra, të tilla si administrimi i sistemit, dhe ka avantazhin e të qenit një lidhje e lehtë. Nuk ka grafikë për t'u transmetuar nga kompjuteri pritës te klienti lokal, kështu që është i shpejtë dhe i lehtë për t'u konfiguruar.

Nëse dëshironi të shihni aplikacione grafike të instaluara në hostin në distancë në kompjuterin tuaj lokal, mund ta bëni këtë me një lidhje PuTTY, e cila është gjithashtu e lehtë për t'u konfiguruar.

Por, çka nëse dëshironi të hyni në all-in dhe të shihni të gjithë desktopin në distancë dhe sikur të jeni ulur pikërisht përballë tij? E thjeshtë—ju përdorni ndarjen e ekranit, e njohur gjithashtu si ndarje në desktop.

Për ta bërë këtë, ju konfiguroni ndarjen e ekranit në kompjuterin në distancë dhe lidheni me të me një klient VNC në kompjuterin lokal. Dhe - ju e keni marrë me mend - është e lehtë për t'u vendosur.

Megjithëse ky artikull përqendrohet në Ubuntu, kjo është me të vërtetë një gjë e GNOME. Ai funksionon po aq mirë në çdo Linux tjetër që ka një version GNOME të shpërndarjes së tyre. Manjaro dhe Fedora, për shembull, kanë të njëjtat opsione dhe cilësime të përshkruara më poshtë. Ne e kaluam këtë proces me Ubuntu 18.04 LTS.

Si të aktivizoni ndarjen e ekranit në hostin në distancë

Këto janë cilësimet që bëni në kompjuterin e largët Ubuntu me të cilin do të lidheni.

Në menynë e sistemit, klikoni ikonën Cilësimet.

Në dialogun Cilësimet, kliko Ndarja në panelin anësor dhe më pas kliko butonin Ndarja Aktiv.

Klikoni Off pranë opsionit Screen Sharing, kështu që ai ndryshon në On.

Shfaqet dialogu Ndarja e ekranit. Klikoni butonin në shiritin e titullit për ta aktivizuar.

Kur çelësi është i aktivizuar, rrëshqitësi në fund të dialogut gjithashtu ndryshon në Aktiv.

Si parazgjedhje, Opsionet e hyrjes është vendosur në Lidhjet e reja duhet të kërkojnë qasje. Kjo do të thotë që çdo përdorues duhet të konfirmojë çdo lidhje. Nëse po përpiqeni të lidheni nga distanca, kjo nuk do të funksionojë, kështu që në vend të kësaj konfiguroni një fjalëkalim. Zgjidhni butonin e radios Kërkoni një fjalëkalim dhe shkruani një fjalëkalim në fushën Fjalëkalimi.

Ky fjalëkalim nuk lidhet me asnjë llogari përdoruesi, por duhet të sigurohet nga klientët në distancë kur ata lidhen. Është i kufizuar në tetë karaktere, kështu që bëjeni sa më komplekse. Nëse harroni fjalëkalimin, mund t'i përsërisni gjithmonë këto hapa për ta rivendosur atë.

Pasi të keni shkruar një fjalëkalim, mbyllni dialogët Ndarja e ekranit dhe Cilësimet.

Kriptimi përdoret për të transferuar dhe verifikuar fjalëkalimin kur bëhet një kërkesë për lidhje. Nëse pjesa tjetër e trafikut VNC është e koduar varet nga aftësitë e klientit VNC. Ky është më shumë shqetësim për lidhjet nëpër internet.

Nëse nuk keni një VPN të sigurt midis dy sajteve tuaja ose nëse lidhja VNC mbrohet ndryshe (për shembull, duke u tunelizuar përmes SSH), është e sigurt të supozoni se lidhja nuk është e koduar. Shmangni hapjen e dokumenteve të ndjeshme ose private mbi lidhjen.

Tani, ne duhet të konfigurojmë një klient për t'u lidhur me këtë kompjuter, dhe kjo na çon në adresat IP.

Si të aksesoni sistemin në distancë përmes internetit

Paralajmërim: Ne rekomandojmë përdorimin e VNC vetëm përmes një rrjeti lokal. Ndarja e ekranit të Ubuntu nuk do t'ju lejojë të vendosni një fjalëkalim më të gjatë se tetë karaktere. Nëse dëshironi të lidheni nga distanca, ju rekomandojmë të konfiguroni një server virtual të rrjetit privat (VPN) në rrjet me sistemin Ubuntu në distancë. Lidhuni me VPN nga interneti dhe më pas lidheni me sistemin VNC përmes VPN. Kjo shmang ekspozimin e serverit VNC drejtpërdrejt në rrjet. Sidoqoftë, nëse dëshironi ta bëni serverin e Ndarjes së Ekranit të aksesueshëm gjithsesi përmes internetit, ky seksion ju tregon se si.

Nëse nuk jeni në të njëjtin rrjet me kompjuterin e largët Ubuntu, do t'ju duhet të lidheni me të përmes internetit. Adresa IP që një rrjet paraqet në internet është adresa e tij IP publike. Në fakt është adresa IP e ruterit, e cila caktohet nga Ofruesi i Shërbimit të Internetit (ISP). Pra, ne duhet të gjejmë atë adresë IP.

Mënyra më e lehtë për ta bërë këtë është të shkruani ip-në time në shiritin e kërkimit të Google në kompjuterin në distancë Ubuntu dhe më pas shtypni Enter.

Kjo është mirë të dihet, por nuk mjafton të bësh një lidhje me kompjuterin në distancë.

Imagjinoni që dëshironi të telefononi dikë në një hotel. Ju nuk mund të telefononi drejtpërdrejt dhomën e tyre. Fillimisht telefononi hotelin dhe u jepni emrin e mysafirit me të cilin dëshironi të flisni. Operatori i centralit kontrollon drejtorinë e hotelit dhe e dërgon thirrjen tuaj në dhomën e duhur.

Ruteri në një rrjet vepron si operatori i centralit. Pra, ruteri në rrjetin në distancë duhet të konfigurohet për të përcjellë kërkesat e lidhjes VNC në PC Ubuntu. Kjo është një teknikë rrjeti e quajtur përcjellja e portit.

Por le të rikthehemi një moment. ISP-ja juaj mund t'ju ketë caktuar ose një adresë IP publike statike ose një adresë IP publike dinamike. Një IP publike statike është e përhershme, ndërsa një adresë IP publike dinamike ka të ngjarë të ndryshojë kur ruteri juaj riniset. Nëse adresa juaj IP publike ndryshon periodikisht, kompjuterët në distancë nuk do të dinë se në cilën adresë IP të dërgojnë kërkesën e tyre për lidhje.

Zgjidhja është diçka që quhet sistemi dinamik i emrave të domenit (DDNS). Ka ofrues falas të DDNS që mund të përdorni. Procesi i përgjithshëm është:

  • Ju regjistroheni me ofruesin e DDNS dhe merrni një adresë statike në internet.
  • Ju e konfiguroni ruterin tuaj që të kontaktojë periodikisht ofruesin tuaj DDNS dhe ta informojë atë për adresën e tij aktuale IP.
  • Sistemi DDNS përditëson rekordin e adresës suaj të internetit, kështu që tregon adresën tuaj IP. Kjo do të thotë që kërkesat për lidhje të bëra në adresën tuaj të internetit përcillen gjithmonë në adresën tuaj IP aktuale dhe të saktë.

Duke përdorur analogjinë tonë të hotelit, kërkesa për lidhje deri më tani ka arritur në centralin e hotelit. Për të përfunduar lidhjen, ruteri duhet të kryejë përcjelljen e portit.

Ruterat mund të dërgojnë trafikun që arrin në një port të caktuar në një kompjuter specifik. Pasi të jenë konfiguruar për të dërguar trafikun VNC në një kompjuter të caktuar, të gjitha kërkesat hyrëse të lidhjes VNC drejtohen në atë kompjuter.

Nëse do të përdorni VNC në të gjithë internetin, këshillohet të përdorni një portë jo standarde. Si parazgjedhje, kompjuteri i largët Ubuntu dëgjon për kërkesat e lidhjes VNC në portin TCP/IP 5900.

Kjo është një konventë e përcaktuar mirë, por ne e verifikuam gjithsesi duke analizuar disa trafik në rrjet:

Ne mund ta maskojmë atë detaj nga bota e jashtme duke përdorur një portë jo standarde, si 43025. Më pas, ruteri në distancë duhet të konfigurohet për të përcjellë kërkesat e lidhjes për portin 43025—ose cilindo port që ju zgjidhni—në kompjuterin Ubuntu në portën 5900.

Kjo është njësoj si t'i telefonosh hotelit dhe të kërkosh të flasësh me personazhin në dhomën 43025. Operatori e di se personi është vërtet në dhomën 5900 dhe lidh telefonatën tuaj. Geek nuk e di se çfarë dhome keni kërkuar dhe atij nuk i intereson. Ju nuk e dini se në çfarë dhome është në të vërtetë geek, as nuk ju intereson.

Biseda mes jush mund të vazhdojë, dhe ky ishte rezultati i dëshiruar.

Si të lidheni nga një sistem Linux

Kompjuteri i klientit që do të lidhet me kompjuterin tonë Ubuntu nuk duhet të ekzekutojë Ubuntu. Siç do ta shohim kur konfigurojmë një klient Windows, ai as nuk duhet të ekzekutojë Linux.

Për të përforcuar natyrën shpërndarje-agnostike të lidhjes, ne do të lidhemi nga një kompjuter që funksionon Manjaro. Hapat janë të njëjtë për shpërndarjet e tjera.

Ne do të bëjmë një lidhje Virtual Computing Network (VNC), ndaj duhet të përdorim një klient të aftë për këtë. Remmina është një klient i desktopit në distancë që mbështet VNC dhe është i bashkuar me shumë shpërndarje Linux, duke përfshirë Ubuntu. Është e lehtë për t'u instaluar (nëse nuk është tashmë) nga menaxheri i paketave të shpërndarjeve të tjera.

Shtypni tastin Super, i vendosur midis tasteve Ctrl dhe Alt në të majtë, dhe më pas shkruani shkronjat e para të remmina. Ikona Remmina do të shfaqet në krye të ekranit.

Klikoni ikonën për të nisur Remmina.

Kur të shfaqet dialogu Remmina, klikoni shenjën + për të krijuar një lidhje të re.

Shfaqet dialogu i Preferencës së Desktopit në distancë. Këtu futni detaje rreth lidhjes me kompjuterin në distancë. Këto mund të ruhen dhe të ripërdoren, kështu që nuk keni nevojë t'i rishkruani sa herë që dëshironi të lidheni.

Jepni një Emër për këtë lidhje. Ju mund të zgjidhni çdo gjë, por duhet të jetë diçka që identifikon kompjuterin me të cilin do të lidheni.

Mund ta lini bosh fushën Grupi ose të jepni një emër për grupin. Nëse konfiguroni shumë lidhje, ato mund të grupohen në kategori, të tilla si Kompjuterë Linux, Kompjuterë Windows, Zyra Qendrore, Degë Lokale, etj.

Zgjidhni VNC - VNC Viewer nga menyja rënëse Protokolli. Më shumë fusha shfaqen tani që Remmina e di se cilin protokoll duam të përdorim.

Në fushën Server, vendosni ose adresën IP ose emrin e rrjetit të kompjuterit në distancë. Fusha Emri i përdoruesit nuk lidhet me një llogari përdoruesi Linux; këtu mund të shkruani çdo gjë. Fjalëkalimi duhet të jetë fjalëkalimi që keni përdorur kur konfiguroni ndarjen e ekranit në makinën Ubuntu në distancë.

Zgjidhni një vlerë nga menyja rënëse Thellësia e ngjyrave. Vlerat më të ulëta janë më të përgjegjshme, por ekrani do të duket i sheshtë dhe pak psikedelik. Nëse pamjet vizuale nuk janë të rëndësishme për ju dhe ju favorizoni shpejtësinë mbi bukurinë, zgjidhni një vlerë të ulët. Vlerat më të larta duken më shumë si desktopi aktual. Megjithatë, në lidhjet e ngadalta, ato mund të jenë të ngadalta për t'u përditësuar dhe lëvizjet e miut mund të jenë të çrregullta.

Zgjidhni Medium nga menyja rënëse Cilësia. Nëse gjithçka duket në rregull kur jeni lidhur, mund ta rregulloni këtë në një vlerë më të lartë për lidhjet pasuese. Por për t'u siguruar që lidhja funksionon, Medium është një pikënisje e mirë.

Pasi të keni konfiguruar detajet e lidhjes suaj, klikoni butonin Ruaj. Ju ktheheni në dritaren kryesore të Remmina dhe lidhja juaj e re renditet atje.

Klikoni dy herë në lidhje për t'u lidhur me kompjuterin e largët Ubuntu. Kompjuteri në distancë duhet të jetë i ndezur dhe personi që ka konfiguruar ndarjen e ekranit duhet të jetë i identifikuar. Ai do të shohë një njoftim që ju jeni lidhur dhe kontrolloni desktopin e tij, i cili është vetëm i sjellshëm.

Është e rëndësishme të kihet parasysh se nuk po hyni në kompjuterin në distancë—ju po merrni përsipër seancën e personit që është tashmë i identifikuar.

Remmina ju tregon desktopin në distancë në një dritare në kompjuterin tuaj. Mund të lëvizësh miun dhe të përdorësh tastierën njësoj sikur të ishe ulur në kompjuterin në distancë.

Ikonat në panelin anësor ju lejojnë të maksimizoni dritaren, të shkallëzoni desktopin në distancë në dritaren Remmina, të shkoni në pamjen e ekranit të plotë etj. Zhvendosni miun mbi ikonat për të marrë një këshillë mjeti për të parë se çfarë bëjnë ato.

Kur të keni mbaruar me lidhjen tuaj në distancë, shkëputeni nga kompjuteri në distancë duke klikuar ikonën e poshtme në panelin anësor.

Si të lidheni nga një sistem Windows

Windows ka probleme të përputhshmërisë me enkriptimin e përdorur në lidhjen VNC, kështu që ne do ta bëjmë opsional përdorimin e kriptimit. Në këtë mënyrë, kompjuterët që përdorin enkriptimin mund ta bëjnë këtë, dhe ata që nuk e përdorin mund të lidhen pa të.

Paralajmërim: Kushdo në rrjetin tuaj do të jetë në gjendje të përgjojë lidhjen. Kjo është një arsye tjetër pse është mirë ta përdorni këtë në një rrjet lokal ose nëpërmjet një VPN – jo përmes internetit!

Përdorni këtë komandë në kompjuterin e largët Ubuntu për ta bërë enkriptimin opsional:

gsettings set org.gnome.Vino require-encryption false

Nëse nuk keni RealVNC në kompjuterin tuaj Windows, shkarkoni dhe instaloni atë. Instalimi është i thjeshtë - thjesht klikoni butonat Next dhe pranoni parazgjedhjet.

Pasi të jetë instaluar, hapni aplikacionin VNC Viewer nga menyja Start. Zgjidhni Lidhja e re nga menyja File.

Shfaqet dialogu Properties. Shkruani adresën IP ose emrin e rrjetit të serverit të largët Ubuntu në fushën Serveri VNC.

Në fushën Emri, shkruani një emër për këtë lidhje, në mënyrë që të dalloni se me cilin kompjuter të largët lidhet. Mund të jepni një etiketë në fushën Etiketë ose ta lini bosh.

Në grupin Security, lini menunë rënëse Encryption të vendosur në Let VNC Server Choose. Sigurohuni që të dyja opsionet Vërteto duke përdorur një identifikim të vetëm (SSO) nëse është e mundur dhe Vërteto duke përdorur një kartë inteligjente ose dyqan certifikate nëse është e mundur janë të pazgjedhura.

Klikoni OK për të ruajtur cilësimet tuaja. Një ikonë për lidhjen tuaj të re shfaqet në dritaren kryesore.

Klikoni dy herë mbi ikonën për t'u lidhur me kompjuterin në distancë. Do të shihni një ekran me spërkatje kur fillon lidhja.

Për shkak se e keni bërë enkriptimin opsional dhe nuk do të përdoret nga kompjuteri Windows, ju shihni një dialog paralajmërues.

Zgjidhni kutinë e zgjedhjes Mos më paralajmëro më për këtë në këtë kompjuter dhe më pas kliko Vazhdo.

Ju shihni desktopin e kompjuterit të largët Ubuntu në dritaren RealVNC.

Mbani mend, lidhja Windows VNC nuk është e koduar, prandaj mos hapni dokumente private ose emaile duke përdorur këtë lidhje.

Asnjëherë shumë larg

Nëse keni nevojë të përdorni një kompjuter Ubuntu nga distanca, tani keni një mënyrë të thjeshtë për ta bërë këtë. Si veçori bonus, RealVNC ka gjithashtu një aplikacion falas për telefonat inteligjentë Android dhe iPhone. Mund ta konfigurosh duke ndjekur të njëjtat hapa të mësipërm.

RELATED: Best Linux Laptops for Developers and Enthusiasts