Kako postaviti udaljenu radnu površinu na Ubuntu

Trebate se uhvatiti za udaljeno Ubuntu Linux računalo? Postavite Ubuntu-ovo dijeljenje zaslona i preuzmite daljinski upravljač kad zatreba. S Dijeljenjem zaslona možete se povezati s bilo kojim VNC klijentom. Pokazat ćemo vam kako.

Ugrađeno Ubuntu-ovo "dijeljenje zaslona" VNC je poslužitelj

Kada uspostavite SSH vezu s udaljenim Ubuntu Linux računalom, dobit ćete sučelje prozora terminala. To je sasvim u redu za mnoge zadatke, poput administriranja sustava, i ima prednost što je lagana veza. Nema grafike za prijenos s glavnog računala na lokalnog klijenta, pa je brza i jednostavna za postavljanje.

Ako želite vidjeti grafičke programe instalirane na udaljenom hostu na vašem lokalnom računalu, to možete učiniti PuTTY vezom, koju je također lako postaviti.

Ali što ako želite ući u all-in i vidjeti cijelu udaljenu radnu površinu i to kao da sjedite točno ispred nje? Jednostavno - koristite "dijeljenje zaslona", poznato i kao dijeljenje radne površine.

Da biste to učinili, konfigurirate dijeljenje zaslona na udaljenom računalu i povezujete se s VNC klijentom na lokalnom računalu. I - pogodili ste - lako je postaviti.

Iako se ovaj članak koncentrira na Ubuntu, ovo je stvarno GNOME stvar. Jednako dobro funkcionira na bilo kojem drugom Linuxu koji ima GNOME verziju svoje distribucije. Na primjer, Manjaro i Fedora imaju iste opcije i postavke opisane u nastavku. Prošli smo kroz Ubuntu 18.04 LTS.

Kako omogućiti dijeljenje zaslona na udaljenom hostu

Ovo su postavke koje napravite na udaljenom računalu Ubuntu s kojim ćete se povezati .

Na izborniku sustava kliknite ikonu Postavke.

U dijaloškom okviru "Postavke" kliknite "Dijeljenje" na bočnoj ploči, a zatim pritisnite prekidač "Dijeljenje".

Kliknite "Isključeno" pored opcije "Dijeljenje zaslona", pa se ona mijenja u "Uključeno".

Pojavljuje se dijaloški okvir "Dijeljenje zaslona". Kliknite prekidač na naslovnoj traci da biste ga uključili.

Kad je prekidač uključen, klizač na dnu dijaloškog okvira također se mijenja u Uključeno.

Prema zadanim postavkama, "Mogućnosti pristupa" postavljeno je na "Nove veze moraju tražiti pristup". To znači da svaki korisnik mora potvrditi svaku vezu. Ako se pokušavate povezati na daljinu, ovo neće uspjeti, pa umjesto toga konfigurirajte lozinku. Odaberite radio gumb "Zahtijeva lozinku" i unesite lozinku u polje "Lozinka".

Ova lozinka nije povezana s bilo kojim korisničkim računom, ali moraju je pružiti udaljeni klijenti kada se povežu. Ograničeno je na osam znakova, pa ga učinite što složenijim. Ako zaboravite lozinku, uvijek možete ponoviti ove korake da biste je resetirali.

Nakon što unesete lozinku, zatvorite dijaloške okvire "Dijeljenje zaslona" i "Postavke".

Šifriranje se koristi za prijenos i provjeru lozinke prilikom izrade zahtjeva za povezivanje. Hoće li ostatak VNC prometa biti šifriran, ovisi o mogućnostima VNC klijenta. Ovo više zabrinjava veze na Internetu.

Ako nemate siguran VPN između svoje dvije web lokacije ili VNC veza nije na drugi način zaštićena (na primjer, tuneliranjem kroz SSH), sigurno je pretpostaviti da veza nije šifrirana. Izbjegavajte otvaranje osjetljivih ili privatnih dokumenata putem veze.

Sada moramo konfigurirati klijenta da se poveže s ovim računalom i to nas dovodi do IP adresa.

Kako pristupiti udaljenom sustavu putem Interneta

Upozorenje : Preporučujemo upotrebu VNC-a samo putem lokalne mreže. Ubuntu-ovo dijeljenje zaslona neće vam dopustiti postavljanje lozinke dulje od osam znakova. Ako se želite povezati na daljinu, preporučujemo postavljanje poslužitelja virtualne privatne mreže (VPN) na mreži s udaljenim Ubuntu sustavom. Povežite se s VPN-om s interneta, a zatim se spojite na VNC sustav putem VPN-a. Time se izbjegava izlaganje VNC poslužitelja izravno mreži. Međutim, ako poslužitelj za dijeljenje zaslona ionako želite učiniti dostupnim putem Interneta, ovaj vam odjeljak pokazuje kako.

Ako niste na istoj mreži kao i udaljeno računalo Ubuntu, morat ćete se s njim povezati putem Interneta. IP adresa koju mreža predstavlja na Internetu je njena javna IP adresa. To je zapravo IP adresa usmjerivača koju dodjeljuje davatelj internetskih usluga (ISP). Dakle, moramo pronaći tu IP adresu.

To ćete najlakše učiniti tako da upišete "moj ip" u traku Google pretraživanja na udaljenom računalu Ubuntu, a zatim pritisnite Enter.

To je dobro znati, ali nije dovoljno za uspostavu veze s udaljenim računalom.

Zamislite da želite nazvati nekoga u hotel. Ne možete izravno nazvati njihovu sobu. Prvo nazovete hotel i date im ime gosta s kojim želite razgovarati. Upravljač centrala provjerava hotelski imenik i preusmjerava vaš poziv u odgovarajuću sobu.

Usmjerivač na mreži djeluje kao operator centrale. Dakle, usmjerivač na udaljenoj mreži mora biti konfiguriran za prosljeđivanje zahtjeva za VNC povezivanje na Ubuntu PC. Ovo je tehnika umrežavanja koja se naziva prosljeđivanje porta.

Ali vratimo se na trenutak. Vaš vam je ISP možda dodijelio statičku javnu IP adresu ili dinamičku javnu IP adresu. Statička javna IP adresa je trajna, dok se dinamička javna IP adresa vjerojatno mijenja kada se usmjerivač ponovno pokrene. Ako se vaša javna IP adresa povremeno mijenja, udaljena računala neće znati na koju IP adresu poslati zahtjev za povezivanje.

Rješenje je nešto što se naziva dinamički sustav imena domena (DDNS). Postoje besplatni DDNS davatelji koje možete koristiti. Opći postupak je:

  • Registrirate se kod davatelja usluge DDNS i primate statičku web adresu.
  • Konfigurirate usmjerivač da povremeno kontaktira svog DDNS davatelja i obavještava ga o trenutnoj IP adresi.
  • DDNS sustav ažurira svoj zapis vaše web adrese, tako da usmjerava na vašu IP adresu. To znači da se zahtjevi za povezivanje upućeni na vašu web adresu uvijek prosljeđuju na vašu trenutnu i ispravnu IP adresu.

POVEZANO: Kako lagano pristupiti svojoj kućnoj mreži s bilo kojeg mjesta s dinamičkim DNS-om

Koristeći našu hotelsku analogiju, dosadašnji zahtjev za povezivanje stigao je do hotelske razvodne ploče. Da bi dovršio vezu, usmjerivač mora izvršiti prosljeđivanje porta.

Usmjerivači mogu poslati promet koji stiže na određeni priključak na određeno računalo. Jednom kada su konfigurirani za slanje VNC prometa na određeno računalo, svi dolazni zahtjevi za VNC vezu usmjeravaju se na to računalo.

Ako ćete VNC koristiti putem Interneta, preporučljivo je koristiti nestandardni priključak. Prema zadanim postavkama udaljeno Ubuntu računalo sluša zahtjeve za VNC povezivanjem na TCP / IP portu 5900.

Ovo je dobro definirana konvencija, no svejedno smo je provjerili analizirajući mrežni promet:

Taj detalj iz vanjskog svijeta možemo prikriti korištenjem nestandardnog porta, poput 43025. Udaljeni usmjerivač tada mora biti konfiguriran za prosljeđivanje zahtjeva za povezivanje za port 43025 - ili koji god port odaberete - na Ubuntu računalo na portu 5900.

POVEZANO: Kako prosljeđivati ​​portove na usmjerivaču

To je poput zvonjave u hotelu i traženja razgovora s geekom u sobi 43025. Operater zna da je geek stvarno u sobi 5900 i povezuje vaš poziv. Štreber ne zna koju ste sobu tražili i nije ga briga. Ne znate u kojoj se sobi stvarno nalazi geek niti vas je briga.

Razgovor između vas može nastaviti, a to je bio željeni ishod.

Kako se povezati s Linux sustava

Klijentsko računalo koje će se povezati s našim Ubuntu računalom ne mora imati Ubuntu. Kao što ćemo vidjeti kada konfiguriramo Windows klijent, on čak ne mora imati i Linux.

Da bismo pojačali distribucijsko-agnostičku prirodu veze, povezat ćemo se s računala na kojem je pokrenut Manjaro. Koraci su isti za ostale distribucije.

Uspostavit ćemo vezu virtualne računske mreže (VNC), pa moramo koristiti klijenta sposobnog za to. Remmina je klijent udaljene radne površine koji podržava VNC i isporučuje se s mnogim Linux distribucijama, uključujući Ubuntu. Jednostavno ga je instalirati (ako već nije) iz upravitelja paketa drugih distribucija.

Pritisnite Super tipku koja se nalazi između lijeve tipke Ctrl i Alt, a zatim upišite prvih nekoliko slova "remmina". Ikona Remmina pojavit će se na vrhu zaslona.

Kliknite ikonu da biste pokrenuli Remminu.

Kad se pojavi dijaloški okvir Remmina, kliknite znak "+" da biste stvorili novu vezu.

Pojavit će se dijaloški okvir Postavke udaljene radne površine. Ovdje unosite detalje o vezi s udaljenim računalom. Oni se mogu spremiti i ponovno upotrijebiti, tako da ih ne morate ponovno upisivati ​​svaki put kad se želite povezati.

Navedite "Ime" za ovu vezu. Možete odabrati bilo što, ali to bi trebalo biti nešto što identificira računalo na koje ćete se povezati.

Polje "Grupa" možete ostaviti prazno ili dati naziv grupi. Ako konfigurirate mnogo veza, one se mogu grupirati u kategorije, poput Linux računala, Windows računala, sjedišta, lokalnih podružnica itd.

Odaberite "VNC - VNC Viewer" s padajućeg izbornika "Protocol". Sad se pojavljuje više polja kada Remmina zna koji protokol želimo koristiti.

U polje "Poslužitelj" unesite IP adresu ili naziv mreže udaljenog računala. Polje "Korisničko ime" nije povezano s Linux korisničkim računom; ovdje možete upisati bilo što. "Lozinka" mora biti lozinka koju ste koristili prilikom postavljanja dijeljenja zaslona na udaljenom Ubuntu stroju.

Odaberite vrijednost s padajućeg izbornika "Dubina boje". Niže vrijednosti više reagiraju, ali zaslon će izgledati ravno i pomalo psihodelično. Ako vam vizualni predmeti nisu važni, a preferirate brzinu nego ljepotu, odaberite malu vrijednost. Veće vrijednosti više nalikuju stvarnoj radnoj površini. Međutim, na sporim vezama mogu se usporeno ažurirati, a pokreti miša mogu biti nestalni.

Odaberite "Medium" s padajućeg izbornika "Quality". Ako vam se čini da je sve u redu kad ste povezani, možete to prilagoditi na veću vrijednost za sljedeće veze. No, kako biste bili sigurni da veza funkcionira, "Srednji" je dobra polazna točka.

Nakon što konfigurirate detalje veze, kliknite gumb "Spremi". Vraćate se u glavni prozor Remmina i tamo je navedena vaša nova veza.

Dvaput kliknite vezu da biste se povezali s udaljenim Ubuntu računalom. Udaljeno računalo mora biti uključeno, a osoba koja je postavila dijeljenje zaslona mora biti prijavljena. Vidjet će obavijest da ste povezani i kontrolirate njegovu radnu površinu, što je samo pristojno.

Važno je napomenuti da se niste prijavili na udaljeno računalo - preuzimate sesiju osobe koja je već prijavljena.

Remmina vam pokazuje udaljenu radnu površinu u prozoru na vašem računalu. Možete pomicati miš i koristiti tipkovnicu na isti način kao da sjedite za udaljenim računalom.

Ikone na bočnoj ploči omogućuju vam da maksimizirate prozor, prilagodite udaljenu radnu površinu na prozor Remmina, prijeđete na prikaz preko cijelog zaslona itd. Zadržite pokazivač miša iznad ikona da biste dobili savjet da biste vidjeli što rade.

Kad završite s daljinskom vezom, odspojite vezu s udaljenim računalom klikom na donju ikonu na bočnoj ploči.

Kako se povezati sa sustavom Windows

Windows ima problema s kompatibilnošću s šifriranjem koje se koristi u VNC vezi, pa ćemo upotrebu šifriranja učiniti neobaveznom. Na taj način računala koja koriste šifriranje to mogu, a ona koja se ne mogu povezati bez nje.

Upozorenje : Svi na vašoj mreži moći će prisluškivati ​​vezu. To je još jedan razlog zašto je dobro to koristiti na lokalnoj mreži ili putem VPN-a - ne preko interneta!

Upotrijebite ovu naredbu na udaljenom računalu Ubuntu da biste šifriranje učinili neobaveznim:

gsettings postavljen org.gnome.Vino require-encryption false

Ako na računalu sa sustavom Windows nemate RealVNC, preuzmite ga i instalirajte. Instalacija je jednostavna - samo kliknite gumbe "Dalje" i prihvatite zadane postavke.

Nakon što je instaliran, s izbornika Start pokrenite aplikaciju "VNC Viewer". Odaberite "New Connection" iz izbornika "File".

Pojavit će se dijaloški okvir "Svojstva". Upišite IP adresu ili naziv mreže udaljenog Ubuntu poslužitelja u polje "VNC Server".

U polje "Name" upišite ime ove veze kako biste prepoznali s kojim se udaljenim računalom povezuje. Oznaku možete navesti u polju "Oznaka" ili je ostaviti praznom.

U grupi "Sigurnost" ostavite padajući izbornik "Šifriranje" postavljen na "Neka VNC poslužitelj odabere." Provjerite jesu li isključene opcije „Provjeri autentičnost pomoću jednostruke prijave (SSO)“ i „Autentifikacija pomoću pametne kartice ili spremišta certifikata ako je moguće“ .

Kliknite "U redu" da biste spremili postavke. Ikona za vašu novu vezu pojavit će se u glavnom prozoru.

Dvaput kliknite ikonu da biste se povezali s udaljenim računalom. Prilikom uspostavljanja veze vidjet ćete početni zaslon.

Budući da ste šifriranje postavili neobaveznim i neće se koristiti s Windows računalom, prikazat će se dijaloški okvir upozorenja.

Označite potvrdni okvir "Nemoj me ponovno upozoravati na ovo na ovom računalu", a zatim kliknite "Nastavi".

U prozoru RealVNC vidite radnu površinu udaljenog Ubuntu računala.

Zapamtite, Windows VNC veza nije šifrirana, zato nemojte otvarati privatne dokumente ili e-poštu pomoću ove veze.

Nikad previše daleko

Ako vam je potreban daljinski pristup računalu Ubuntu, sada imate jednostavan način za to. Kao bonus značajku, RealVNC također ima besplatnu aplikaciju za Android pametne telefone i iPhone uređaje. Možete ga postaviti slijedeći iste korake gore.