Udaljena radna površina u Ubuntuu. Udaljeni grafički pristup ubuntu putem VNC-a. XRDP Remote Desktop na Linuxu

28. srpnja

Nove verzije Ubuntua već imaju ugrađeni VNC poslužitelj. Iskoristit ćemo ga standardnim sredstvima. Dok sam razumio ovu problematiku, morao sam pročitati pristojan broj foruma. Dakle, mnogi korisnici pišu da u verziji ubuntu 14.04 ovaj trik ne radi zbog nekih unutarnjih suptilnosti strukture kernela. Nisam duboko ulazio u ovo pitanje ... u svakom slučaju, ako ste iznenada sretni vlasnik ove određene verzije, možete koristiti alternativni x11vnc poslužitelj.

Instalira se vrlo jednostavno:

Sudo apt-get remove vino sudo apt-get install x11vnc

U istom članku ćemo pogledati standardni VNC poslužitelj koji je već uključen u ubuntu prema zadanim postavkama. Kako sve postaviti?

Povežimo se na udaljeni host.

Povežite se putem ssh na udaljeno računalo, kojoj želimo grafički pristupiti. U isto vrijeme, moramo znati njegov ip i prijavu s lozinkom korisnika čiji zaslon želimo vidjeti. Zapravo, podaci bilo kojeg korisnika sa sudo pravima će nam odgovarati, ali tada ćemo morati prilagoditi neke točke.

Dakle, recimo u lokalna mreža imamo računalo na kojem radi ubuntu s ip adresom 10.20.0.30 i korisnikom feanor184. Spajamo se na njega iz konzole tipkom -X (za pokretanje grafike X):

Ssh -X [e-mail zaštićen]

unesite lozinku i uđite u konzolu našeg udaljenog računala.

Sada unesite:

Sudo vino-preferencije

i pogledajte grafički prozor

Označite kućice ovdje:

dopustite drugim korisnicima da vide vašu radnu površinu — Omogućujemo vam pregled vaše radne površine.

dopustite drugim korisnicima da kontroliraju vašu radnu površinu — Omogućujemo daljinsko upravljanje mišem i tipkovnicom.

zahtijevaju od korisnika da unese ovu lozinku — Obavezno postavite lozinku za vezu. Koliko ljudi surfa našom mrežom?

prikaži ikonu područja obavijesti: uvijek — Uvijek prikazujemo vnc ikonu na vrhu ekrana u traci.

Također možete postaviti vlastite postavke - moje postavke su opisane ovdje)

Spremite postavke i odspojite se s udaljenog glavnog računala.

Za povezivanje s konfiguriranim računalom koristimo bilo koji klijent s podrškom za vnc.

Na primjer, Remmina je za Linux.

UltraVNC preglednik - za Windows.

Još jednom vas podsjećam da kako bi opisane postavke povezivanja radile, udaljeno računalo mora imati Ubuntu OS. Instalacija ubuntua je zasebna tema na koju se ne bih želio fokusirati ovdje, stoga ćemo preskočiti ovaj korak. Na internetu postoji mnogo priručnika na ovu temu.

Što ćemo dobiti na kraju?

Mogli smo se spojiti na udaljeno računalo na kojem je pokrenut ubuntu i izvoditi bilo kakve operacije na njemu kao da sjedimo za njegovim monitorom.

Cilj je povezati se s Windows/Linuxa na udaljenu radnu površinu Ubuntu Linux. Da budem iskren, isprobao sam dosta opcija i na kraju sam došao do ovoga. Ovdje je sve prilično dobro opisano korak po korak (na anglosaksonskom). U zadnje vrijeme Sve češće čujem da nam je u teškim vremenima udaljeni radni prostor na vlastitom VPS/VDS sve. Kako ga konfigurirati? Što možete čitati ili pušiti uz ovaj sadržaj? Ili možda postoji jednostavno gotovo rješenje? Također, vidim da VPS/VDS uredi sada pružaju takvu značajku kao što je udaljena radna površina. Ali koliko sam shvatio, oni to čine samo kao dodatak prikladnijem upravljanju virtualni poslužitelj? Je li moguće samo koristiti ubuntu, firefox i cut u packmanu? zanima me najjednostavnije postavljanje na prosječnom VPS-u s običnim Ubuntuom i mogućnošću rada s njim na daljinu (uvjetni zaslon radne površine). Slabo sam vješt u radu s konzolom, ali sam vrlo upoznat sa širokim spektrom Linux sustava (jedno vrijeme sam čak imao i hobi - pronalaženje idealne distribucije Linuxa sa stajališta obične osobe).

Ovo je nadređeni program za TigerVNC, ali sadrži najmanje opcija. Međutim, aplikacija može automatski otkriti VNC poslužitelje, pojednostavljujući i ubrzavajući vezu. Odaberite Opcije i možete promijeniti veličinu prozora kako bi odgovarao vašem monitoru, raditi u načinu rada preko cijelog zaslona i nadjačati zadane postavke kompresije kako biste prisilili prikaz više od 256 boja.

RealVNC je samostalni softver za povezivanje s računalima pomoću VNC protokola. Nakon preuzimanja, korisnik mora otvoriti terminal, otići u direktorij s programom i postaviti prava chmod pristup 700 za pokretanje aplikacije.

Povezivanje je brzo i jednostavno, ali produktivnost zaostaje za drugim VNC preglednicima u ovom testu. Bilo je značajnih usporavanja pri radu sa radnom površinom i prilikom pokretanja Armegatrona, koja su procijenjena na oko pola sekunde. Tehnološki procesi rasterizacija matrice ili dithering otežavali su rad s greškama, što je uočeno nekoliko puta tijekom testiranja. Slični problemi uočeni su s kopijama RealVNC-a, koje uključuju manje opcija.

Čini se da je TigerVNC zasebna grana VNC kodne baze i stoga sadrži kodne dijelove iz RealVNC i TightVNC, iako se razvoj potonjeg nastavlja. Stoga RealVNC predlaže manje učinkovitu verziju TigerVNC-a i nije najbolje funkcionirao u studijama. Možda bi podrška za strujanje zvuka poboljšala mišljenje o proizvodu. Međutim, u slučaju neočekivanih okolnosti, prijenosni samostalni klijent bit će dobra opcija.

TeamViewer klijent udaljene radne površine

Uspostavite dolazne i odlazne daljinske veze za podršku u stvarnom vremenu ili pristup drugim računalima. Sudjelujte u konferencijama i prezentacijama, razgovarajte s drugim korisnicima ili grupama korisnika, a također obavljajte video pozive. Nekoliko sekundi nakon učitavanja i uređaji ovoga softver Moći ćete započeti svoju prvu sesiju. bilo tko Administrator sustava Moram popravljati računala ne samo na poslu, već iu slobodno vrijeme. Nekima je takav posao dodatni izvor prihoda, a drugima neprobojna i stalna patnja.

Kako bi olakšao život objema vrstama administratora sustava, Team Viewer je izdao istoimeni program za daljinski pristup k, koji radi na svim popularnim OS-ima. Uglavnom, kreatori softverskog proizvoda gotovo su postavili standard za daljinsko upravljanje računalima. Važno je napomenuti da se u nekomercijalne svrhe uslužni program čini potpuno besplatnim.

Sve što trebate je preuzeti i instalirati program na oba računala, a sve postavke će biti automatski odabrane.

Većini korisnika će biti najprikladnije koristiti TeamViewer klijent. U ovaj materijal Govorit ćemo samo o najosnovnijim mogućnostima i kako brzo instalirati i pokrenuti program. Ovaj članak detaljnije govori o njegovim mogućnostima. Važno je napomenuti da ako namjeravate redovito upravljati nekim računalima, možete izbjeći stalno unošenje njihovih ID-ova nakon postupka registracije.

XRDP Remote Desktop na Linuxu

Nedavno sam imao priliku raditi s operacijskom dvoranom Linux sustav, iako sam cijeli život radio i radim na Windowsima i ne mislim, kao mnogi ljubitelji Linuxa, da je Windows gori od Linuxa i obrnuto. Svađati se o tome što je bolje moguće je beskrajno, pa ću reći jedno - "svakome svoje". A kad sam počeo raditi s Linuxom, prvo sam morao raditi u konzoli preko SSH-a. Možda sam "beznadežan", ali, po mom mišljenju, to nije opcija. Tada sam počeo tražiti druga rješenja. Kako ne bih zamarao glavu, odlučio sam ići jednostavno i pronaći analogni RDP, koji je prema zadanim postavkama dostupan u . Moja potraga nije dugo trajala i našao sam rješenje.

Kao rezultat toga, mogao sam kontrolirati računalo s operacijski sustav Linux s računala na Windows putem ugrađenog Windows RDP.

Da bismo to omogućili, moramo instalirati XRDP program na računalo s operativnim sustavom Linux. Instalirao sam ga na Debianu, mislim i na drugim Unix sustavima sličnih sustava postoji ovaj program. Nakon instalacije, program će se automatski isključiti. Sada pokrećemo RDP na Windowsima i spajamo se putem RDP-a na računalo s Linuxom. Uživajmo u tome. Ako niste zadovoljni s RDP-om, možete instalirati program za daljinski upravljač od NoMachine (nomachine.com), koji je besplatan i može se instalirati na Windows, Linux, Mac OS X, Android, iOS.

Udaljena radna površina putem Remmina

Dobro dizajnirani predlošci savršeno funkcioniraju i na malom prijenosnom računalu i na velikom monitoru. Minimalistički početni zaslon sadrži nadzornu ploču i popis dostupnih veza. Nakon povezivanja pojavljuje se novi prozor koji prikazuje udaljenu radnu površinu. Malo se veza može kontrolirati pomoću imenovanih kartica.

Kontrole zdrave ploče ostaju vidljive tijekom cijele veze, omogućujući vam da vrlo brzo skalirate prozor kako biste ispunili raspoloživi prostor monitora, prebacite se na prikaz preko cijelog zaslona ili jednostavno zasebno promijenite vodoravnu ili okomitu skalu prozora. Imajte na umu da ćete morati preuzeti i instalirati dodatna djela znanstvenog društva, uključujući VNC pomoću dodataka.

Čini se da Remmina nije službeni klijent, ali svakako izgleda vrlo slično Gnome radnoj površini s GTK stilom.

Za razliku od pojedinačnih klijenata, nećete dobiti preciznu kontrolu nad parametrima protokola kao što je kompresija, ali svejedno možete odabrati načine boja i prebacivati ​​se između četiri razine značajki, što je pametan način za upravljanje propusnošću mreže i upotrebom CPU-a. Upravljanje i označavanje veza je intuitivno, iako ne postoji značajka automatskog otkrivanja.

Što se tiče odziva, Remmina je savršena visoke performanse Tijekom testiranja igre Armegatron nije bilo lako razlikovati igru ​​koja radi na udaljenom računalu od lokalnog računala. Remmina ne pruža funkciju chata ili prijenosa datoteka za osnovne VNC veze, ali je ova funkcija prisutna za RDP veze, koje također podržava klijent u kombinaciji s NX (NoMachine NX i Free NX), XDMCP i SSH, što Remmina čini sve-u-jednom klijent s podrškom za širok raspon aplikacija skup protokola.

U ovom smo članku pogledali kako postaviti udaljenu radnu površinu za Linux, kao i kako joj pristupiti uz podršku drugih uređaja. Sve je vrlo jednostavno, čak i lakše nego s istim rdp-om, za koji morate stvoriti nekoliko konfiguracijskih datoteka.

" i ubrzo nakon toga su me zamolili da kažem kako napraviti istu stvar, ali obrnuto - s Windowsa na Linux. Na prvi pogled može se činiti da zadatak nije lak, ali zapravo je vrlo lagan.

Čitatelji mogu imati pitanje - zašto je to uopće potrebno? Odgovor je jednostavan - kako bi imali jedinstvenu točku administracije. Uostalom, koliko se vremena obično potroši trčeći između računala u pokušaju da se riješi problem! Već znate kako se povezati s pokrenutim računalima Windows kontrola iz Linuxa, a nakon čitanja ovog članka moći ćete se spojiti obrnuto - s Windowsa na Linux, što će vam uvelike olakšati zadatak administriranja lokalne mreže. Pa krenimo.

Pretpostavke

U svom članku pretpostavljam da vaša lokalna mreža već ima računala koja ispravno rade. Kako bih olakšao stvari, koristit ću shemu 192.168.1.x. Mnogo je praktičniji za korištenje statičke IP adrese, inače ćete morati potrošiti dodatno vrijeme na pronalaženje adrese željenog računala.

Softver

Potrebne su vam samo dvije aplikacije:

Na računalu pod Linux kontrola za korištenje kao VNC poslužitelj;
na Windows računalu za korištenje kao VNC klijent.

Instaliranje TightVNC-a vrlo je jednostavno - samo preuzmite instalacijski program i dvaput kliknite na njega da biste ga pokrenuli. Ali proces instaliranja aplikacija u Linuxu za mnoge Windows korisnici ne tako očito.

Naravno, sve ovisi o kojoj vrsti Linux distribucija. Ali općenito slijed radnji je sljedeći:

1. Pokrenite alat za instaliranje/uklanjanje programa - Synaptic, Ubuntu Software Center, gnome-packagekit itd.
2. Upišite "x11vnc" (bez navodnika) u traku za pretraživanje.
3. Provjerite pakete koje želite instalirati.
4. Pritisnite gumb Primijeni za početak instalacije.

Oni koji su navikli raditi iz naredbeni redak, možete instalirati aplikaciju na sljedeći način:

1. Otvorite terminal.
2. Pokrenite naredbu poput sudo apt-get install x11vnc - ovisno o distribuciji koju imate.

Nakon dovršetka instalacije možete započeti s povezivanjem.

Na računalu s Linuxom

Ovdje je sve vrlo jednostavno - samo trebate pokrenuti x11vnc poslužitelj. U pomoći za ovaj uslužni program, koji se može pozvati naredbom čovjek x11vnc, dostavljen je popis dostupne opcije. Preporučio bih korištenje opcije -zauvijek- bez toga, poslužitelj će se ugasiti odmah nakon završetka sesije klijenta. Dakle, naredba koju treba izvršiti u terminalu trebala bi izgledati ovako:

X11vnc -zauvijek

Sljedeći naredbeni redak neće se pojaviti nakon ovoga, čak i ako koristite znak &. Stoga je vrijedno dodati redak x11vnc -zauvijek na kraju datoteke " /etc/rc.local"tako da se poslužitelj pokreće svaki put kad se sustav pokrene.

Na Windows računalu

Sada napravimo vezu. Pokreni instaliran u Uslužni program za Windows TightVNC iz izbornika Start. Slika prikazana na sl. Prozor u kojem trebate navesti adresu za povezivanje. Odavde možete pozvati dijaloški okvir Opcije.

Slika A: Odaberite profil veze koji najbolje odgovara vašoj vrsti veze.

Brojne su opcije dostupne u prozoru s postavkama (slika B), ali ako vam nije potrebna posebna konfiguracija, možete ostaviti zadane vrijednosti.


Slika B. TightVNC se može spojiti u načinu rada View - tada sesija neće biti interaktivna. Ovo je dobra opcija za probnu vezu.

Nakon što konfigurirate sve postavke, kliknite gumb Connect za povezivanje na udaljenu radnu površinu (slika C). Brzina veze ovisi o propusnosti mreže, ali općenito TightVNC je vrlo izvodljivo rješenje.