Linux udaljena radna površina za Windows. Kako postaviti daljinski pristup Ubuntuu iz sustava Windows

" 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 povezati obrnuto - s Windowsa na Linux, a to će uvelike olakšati vaš administrativni zadatak u lokalna mreža. 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. U ovom slučaju mnogo je prikladnije koristiti 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 distribuciji Linuxa koju imate. 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 naredbenog retka mogu 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, prikazan je popis dostupnih opcija. 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 propusnost mreže, ali općenito je TightVNC potpuno izvedivo rješenje.

Moderno računalne tehnologije omogućuju vam pristup računalu s bilo kojeg mjesta u svijetu s gotovo bilo kojeg uređaja. Ova se funkcija naziva daljinski pristup. Može biti od velike pomoći ako trebate podatke pohranjene na radnim računalima tijekom neradnog vremena ili trebate pomoći svojim prijateljima ili poznanicima da nešto postave na svojoj opremi bez potrebe za osobnom prisutnošću. Dok su na odmoru, neki korisnici žele pristupiti svojoj filmskoj biblioteci ili bilo kojim drugim datotekama pohranjenim na kućnom računalu.

Organizirati takav pristup nije nimalo teško, potrebno je samo nekoliko minuta vremena za postavljanje, a zatim Internet za direktnu organizaciju pristupa. Operativni sustav Ubuntu ima jednostavnu, ali u isto vrijeme praktičnu ugrađenu funkcionalnost. Ako vam ne trebaju nikakve napredne značajke, već mogućnosti standardne alate bit će sasvim dovoljno, možete i bez dodatnog softvera.

U ovom članku predlažemo razmotriti nekoliko opcija za organiziranje veze s udaljenom radnom površinom u Ubuntuu. Upoznat ćemo se s nekoliko mogućih protokola putem kojih se može ostvariti, ali i voditi komunikacijska sesija kratki osvrt softver treće strane.

VNC protokol

Najpopularnija opcija je korištenje VNC protokola. Iako je zastario, nesiguran, nestabilan i spor, podržava ga gotovo svaki hardver i operativni sustav, tako da ne bi trebalo biti problema s kompatibilnošću. Važno je napomenuti da su svi potrebni uslužni programi za stvaranje udaljenog pristupa radnoj površini već ugrađeni u Ubuntu distribuciju. Sve što trebate učiniti je aktivirati ih i pravilno konfigurirati. Pogledajmo dakle vaše korake korak po korak.


Sada kada ste postavili Ubuntu Remote Desktop, možete se pokušati povezati s njim s bilo kojeg drugog računala. Ali zbog činjenice da je šifriranje veze aktivirano prema zadanim postavkama, mogu se pojaviti problemi pri korištenju drugih operativnih sustava. Da biste to izbjegli, prisilno ga onemogućite. Da biste to učinili:


Analizirali smo situaciju kada oba računala koriste Ubuntu. Koristeći isti princip, možete koristiti bilo koji drugi program za daljinsko upravljanje računalom na bilo kojem operativnom sustavu, uključujući Windows, Mac OS ili čak Android. Sve što trebate je znati adresu veze i lozinku.

TeamViewer klijent

Većina korisnika će pronaći najprikladniju opciju za korištenje TeamViewer klijenta. Uglavnom, programeri softverski proizvod postaviti gotovo standard za daljinsko upravljanje računalom. Važno je napomenuti da je u nekomercijalne svrhe uslužni program potpuno besplatan. Sve što trebate je preuzeti i instalirati program na oba računala, a sve postavke će biti automatski odabrane. U ovom ćemo materijalu govoriti samo o najosnovnijim značajkama i kako brzo instalirati i pokrenuti program. Ovaj članak detaljnije govori o njegovim mogućnostima. Pa krenimo.

  1. Idite na službenu web stranicu razvojnog programera koristeći vezu i odaberite prvu datoteku s popisa, namijenjenu Ubuntu i Debianu.
  2. Idite u mapu u koju ste preuzeli instalacijsku datoteku, desnom tipkom miša kliknite i odaberite "Otvori putem Ubuntu Software Centera." U tom će slučaju proces instalacije biti automatiziran te će se također automatski instalirati sve komponente potrebne za rad.
  3. Ako više volite koristiti naredbeni redak, pokrenite terminal i pokrenite sljedeće naredbe:

CD ~/Preuzimanja/

Sudodpkg –add-arhitektura i386

Sudodpkg -iteamviewer*

Apt-get -f instaliraj

SAVJET. Ako ste datoteku preuzeli u drugu mapu, trebali biste navesti tu mapu.


Važno je napomenuti da ako planirate redovito upravljati nekim računalima, možete izbjeći stalno unošenje njihovih ID-ova nakon postupka registracije.

  1. Nakon kreiranja računa i prijave pod e-mail adresa i lozinku, unesite ID drugog računala na isti način kao i pri povezivanju s njim. Samo umjesto gumba za povezivanje, pritisnite žutu zvjezdicu izravno u retku za unos broja.
  2. U prozoru koji se otvori možete unijeti lozinku, kao i dati ime računalu i kliknuti OK za potvrdu.
  3. Nakon toga, sva ovlaštena računala bit će prikazana u prozoru "Računala i kontakti". Sve što trebate učiniti je dvaput kliknuti na ime i početi upravljati.
  4. Zauzvrat, možete konfigurirati nekontrolirani pristup na upravljanom računalu. Da biste to učinili, morate odabrati odgovarajuću karticu u izborniku "Veza", smisliti naziv računala, postaviti lozinku i potvrditi je.
  5. Sada se možete automatski povezati.

Zaključak

Kao što vidite, daljinsko povezivanje s Ubuntuom nije teško. Zapravo je vrlo jednostavno. Ako ne želite koristiti dodatni softver, koristite ugrađenu funkcionalnost i organizirajte kontrolu putem VNC protokola. Od razvoja trećih strana, najbolja opcija bi vjerojatno bila korištenje TeamViewera. Usput, imamo poseban članak o ovom programu. U komentarima nam recite koju ste Ubuntu opciju daljinskog upravljanja odabrali.

Daljinsko povezivanje s Linux radnom površinom iz sustava Windows pomoću Xminga i SSH-a

Za razliku od Windowsa, u Linuxu grafička ljuska nije dio jezgre sustava. Standardni sustav prozora za Linux je X Window System ili, jednostavno rečeno, X-ovi. Ona preuzima crtanje grafički elementi i interakcija s ulazno/izlaznim uređajima. A najbolji dio je što ovaj sustav ima transparentnu arhitekturu klijent-poslužitelj. Prozorski sustav djeluje kao poslužitelj, a grafičke aplikacije djeluju kao klijenti. Kao što bi klijenti trebali, povezuju se na poslužitelj i komuniciraju s njim kako bi prikazali i primili događaje miša i tipkovnice.

Ali to nije sve! Činjenica je da se prozorski sustav može nalaziti na drugom računalu, a grafička aplikacija s njim može komunicirati putem mreže. Na taj način možete pokrenuti aplikaciju na udaljenom računalu, prisiljavajući je da bude iscrtana na računalu na kojem trenutno radite. Ili obrnuto. Ili pokrenite program na jednom udaljenom računalu i nacrtajte sučelje na drugom udaljenom računalu.

1.SSH klijent. Instalirao sam PuTTY.

2.X poslužitelj za Windows. Izabrao sam Xming.

Prvo, uspostavimo SSH vezu s udaljenim računalom. Da biste to učinili, pokrenite PuTTY. Unesite IP adresu Linux računala

Sada idite na odjeljak Veza / SSH / X11 i omogućite preusmjeravanje GUI. Unesite IP adresu kao lokaciju X poslužitelja Windows računalo, na kojem trenutno sjedimo (najvjerojatnije će biti 127.0.0.1)

Osim toga, kako se krokodil ne bi pojavio umjesto ruskih slova, preporučljivo je postaviti ispravno kodiranje u odjeljku Prozor / prijevod (imam UTF8 - standardno kodiranje na Debianu i Ubuntuu). Vratite se na odjeljak Sesija, spremite postavke i povežite se na Linux računalo. Ako je veza uspješna, upisujemo korisničko ime i lozinku i vidimo tekstualnu konzolu. Uz njegovu pomoć možemo daljinski pokretati konzolne programe, ali grafički programi ne može se nacrtati u konzoli. Stoga ćemo neko vrijeme ostaviti našu vezu putem SSH-a.

Sada konfigurirajmo Xming. Da biste to učinili, pokrenite program XLaunch - ovo je čarobnjak za postavke. U prvom koraku označavamo način integracije u grafiku Windows okruženje. Više volim prvi, gdje je svaka Linux aplikacija u svom prozoru.

U drugom koraku od nas se traži da automatski pokrenemo neku aplikaciju zajedno s X-om. Odlučio sam to učiniti kasnije po potrebi putem PuTTY-ja koji smo već pokrenuli.

U trećem koraku specificiramo parametre pokretanja Xminga. Opcija Međuspremnik omogućuje vam integraciju međuspremnika. Također, za puni rad, unio sam sljedeće parametre:

“-dpi 96? – za podešavanje veličine fonta. Vrijednost se može prilagoditi ukusu.

“-xkblayout us,ru” – za rad s dva rasporeda tipkovnice.

“-xkbvariant basic,winkeys” – pojašnjenje izgleda.

“-xkboptions grp:caps_toggle” – mijenjanje izgleda pomoću tipke CAPS LOCK.

I na kraju, u sljedećem koraku spremite postavke tipkom “Save configuration” i pokrenite X poslužitelj tipkom “Finish”.

Ikona Xming pojavit će se u programskoj traci.

Dakle, X poslužitelj radi. Vraćamo se na našu konzolu koju nam pruža SSH veza. Ovdje možemo daljinski pokrenuti konzolnu aplikaciju, au istoj konzoli ćemo vidjeti izlaz ove aplikacije. Što će se sada dogoditi ako pokušamo pokrenuti grafičku aplikaciju u ovoj konzoli? Obično, ako se povežete putem SSH i pokušate pokrenuti aplikaciju s prozorom, dobit ćete pogrešku jer ste se povezali na udaljeno računalo u konzolnom modu, i jednostavno nema ničega za crtanje prozora. Međutim, ovaj put smo omogućili preusmjeravanje grafike na naše Windows računalo, koje već ima pokrenut vlastiti X server. Stoga, ako pokušate pokrenuti aplikaciju s prozorom na terminalu udaljene konzole, njezin će prozor biti nacrtan na Windows stroju. Na primjer, pokušajte upisati sljedeću naredbu:

$gedit&

Znak & na kraju naredbe označava da se program treba pokrenuti pozadina tako da dok je pokrenuta, konzola je dostupna za druge radnje.

    Za daljinsko povezivanje s Linux grafičkim podsustavom iz sustava Windows koriste se dvije glavne metode:

Preusmjeravanje grafičkog I/O iz Linux okruženja na grafički poslužitelj koji radi na strani Windowsa ( X11 Prosljeđivanje)

Upotreba veze X Display Manager Control Protocol (XDMCP)- protokol koji omogućuje udaljeno povezivanje grafičkih terminala (X-terminala) s grafičkim poslužiteljem (X-poslužitelj).

Prva metoda je lakša za implementaciju i omogućuje vam postizanje prihvatljivih performansi grafičkih aplikacija na sustavima s niskim performansama. Upravitelj prikaza i TCP veze X poslužitelja na strani Linuxa se ne koriste u ovom slučaju. Drugi vam omogućuje da dobijete punopravni daljinski upravljač radno mjesto korisnički, funkcionalno se ne razlikuje od uobičajenog lokalnog. Prilikom implementacije ove vrste daljinske veze koristimo dodatne postavke konfiguracije za X poslužitelj i upravitelj prikaza.

Povezivanje s Windowsa na Linux grafički podsustav na primjeru Ubuntu Desktop.

    Metode i načini daljinskog povezivanja s grafičkim podsustavom Linux iz sustava Windows već su detaljno razmotreni u članku. Ovaj članak također govori o problemima povezanim sa značajkama konfiguracije Ubuntu X poslužitelji i upravitelj zaslona LightDM. Na strani Windowsa koristi se besplatni paket Xming čija je posljednja verzija također dodatni paketi s podrškom za razne fontove, a lokaliziranu verziju Xlaunch čarobnjaka možete pronaći ovdje:

Udaljeni rad s grafičkim aplikacijama koristeći X11 Forwarding.

    Preusmjeravanje grafičkog izlaza udaljenog podsustava ( X11 Prosljeđivanje) omogućuje vam izravan rad s grafičkim aplikacijama u Linux okruženju na računalu s Xming grafičkim poslužiteljem na Windows strani. Ovaj način se provodi pomoću SSH veze, u kojoj ssh poslužitelj sshd na strani Linuxa presreće grafički I/O i preusmjerava ga na ssh klijent (PuTTY) na strani Windowsa, koji ga pak preusmjerava na grafički poslužitelj Xming, raspoređen u Windows okruženje. Dakle, da biste implementirali ovaj način rada, ne morate konfigurirati X poslužitelj i upravitelj prikaza za rad preko mreže, ali morate instalirati i konfigurirati demon ssh na strani Linuxa. Na većini distribucija Linux radnih stanica (kao što je Ubuntu Desktop), SSH poslužitelj Prema zadanim postavkama nije instaliran pa ga morate instalirati naredbom:

sudo apt-get instaliraj ssh

Tijekom izvršavanja naredbe prikazat će se poruka o paketima koji se instaliraju i količini prostora koji zauzimaju na tvrdom disku:

... ncurses-term openssh-server python-requests python-urllib3 ssh-import-id, rssh molly-guard monkeysphere openssh-blacklist openssh-blacklist-extra) NOVI paketi koji će biti instalirani: ncurses-term openssh-server python- zahtjevi python -urllib3 ssh ssh-import-id ažurirano 0, instalirano 6 novih paketa, 0 paketa označeno za uklanjanje i 273 paketa nisu ažurirana. Potrebno je preuzeti 848 kB arhive. Nakon ove operacije, količina zauzetog prostora na disku će se povećati za 3.480 kB. Želite li nastaviti [Y/n]? Nakon odgovora D poslužitelj će biti instaliran i pokrenut SSH

Za provjeru funkcionalnosti ssh poslužitelja možete koristiti naredbu:

netstat -na | više

Aktivne internetske veze (poslužitelji i uspostavljene) Proto Recv-Q Send-Q Lokalna adresa Strana adresa Država tcp 0 0 127.0.1.1:53 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:631 0.0.0.0:* SLUŠAJ tcp 0 0 192.168.0.133:39653 192.168.0.33:50021 USPOSTAVLJENO tcp6 0 0:::22:::* SLUŠAJ . . .

Linija tcp 0 0 0.0.0.0:22 0.0.0.0:* SLUŠAJ Znači da poslužitelj osluškuje dolazne veze (“slušanje”, LISTEN) standardni port 22 na svim mrežnim sučeljima (0 0.0.0.0:22)

    Za način preusmjeravanja grafičkog izlaza X11 prosljeđivanje u postavkama demona sshd trebate omogućiti (provjeriti) neke parametre. Sve radnje zahtijevaju root prava.

Idi na katalog /etc/ssh i otvorite konfiguracijsku datoteku SSH demona sshd_config. Za rad putem X11 prosljeđivanja mora sadržavati nekomentirani redak

X11 Prosljeđivanje da

    Naravno, u ovaj način rada, radeći s udaljenim Linux grafičkim podsustavom, radi izravno s grafičkim aplikacijama, bez korištenja Ubuntu radne površine. Ako je broj aplikacija potrebnih za rad mali, tada je ova metoda poželjnija, jer smanjuje korištenje resursa udaljenog sustava i omogućuje veće performanse u usporedbi s tehnologijom koja se temelji na korištenju XDMCP-a.     Dakle, prilikom preusmjeravanja grafičkog izlaza, ( X11 prosljeđivanje) program Xming koristi se kao X poslužitelj koji radi na vašoj Windows radnoj površini, pokreće grafičke aplikacije na udaljenom Linux sustavu. U isto vrijeme, grafički poslužitelj na udaljenom Linuxu se ne koristi i možda čak nije ni instaliran.

Osim Xminga, ova tehnologija koristi SSH klijent i poslužitelj. Klijentski dio je na računalu s Windows OS-om, server na računalu s Linuxom. Već neko vrijeme Xming programeri uključuju klijenta softver provoditi režim X11 Prosljeđivanje uključeni u instalacijske pakete (Standard PuTTY i Portable PuTTY).

Prilikom instaliranja paketa Xming Moguće je odabrati instalirane verzije Kit.

Međutim, najbolji izborće preuzeti trenutna verzija besplatnog SSH klijenta za Windows na stranici za preuzimanje PuTTY, gdje se nalaze veze za preuzimanje pomoćnih datoteka putty.exe i dodatni programi nalni moduli koji se mogu koristiti za rad s njim (kopiranje datoteka, generiranje ključeva, telnet klijent itd.). Tu je i poveznica za preuzimanje arhive koja uključuje putty.exe i dodatne programe za 32 i 64-bitni OS. Nije potrebna instalacija. Samo kopirajte izvršnu datoteku putty.exe u direktorij u kojem je instaliran Xming ili bilo koji drugi direktorij po vašem izboru.

  • Postavljanje Putty.
        Za rad s Xmingom u grafičkom načinu preusmjeravanja izlaza, samo prilagodite odjeljak SSH:

    Ove postavke znače da je dopušteno X11 Prosljeđivanje a koristit će se grafički prikaz (X-display) s brojem 0 . Nije potrebno koristiti broj prikaza 0, ali je važno da taj broj odgovara broju prikaza navedenom prilikom pokretanja Xminga (polje Prikaz broja):

    Prilikom pokretanja Xming, uz pomoć čarobnjaka Xlaunch, postavite broj prikaza (ako je potrebno) i odaberite način rada s više prozora Više prozora, ostali parametri se mogu ostaviti kao zadani. Zapravo, broj zaslona određuje broj porta grafičkog poslužitelja na strani Windowsa

    0 odgovara luci 6000/TCP

    - 1 – 6001/TCP

    Kao što je gore objašnjeno, postavke X11 Prosljeđivanje u odjeljku SSH/X11 PuTTY također definirajte X poslužitelj na koji će biti preusmjeren grafički I/O:

    lokalni host:0- X poslužitelj sluša na portu 6000/TCP

    lokalni host:1- X poslužitelj sluša na portu 6001/TCP

    U skladu s tim, ako se na istom računalu izvodi nekoliko Xming X poslužitelja, brojevi grafičkog prikaza za njih moraju biti različiti i odgovarati brojevima navedenim u postavkama SSH klijenta. Za provjeru povezanih grafičkih podsustava, možete koristiti naredbu za slanje poruke na grafički zaslon

    xporuka $DISPLAY- prikazati vrijednost varijable DISPLAY

    Kao rezultat izvršenja naredbe dobivamo:

    Ova poruka se prikazuje na grafičkom prikazu koji odgovara preusmjeravanju grafičkog izlaza SSH klijenta u čijem prozoru je naredba izvršena xporuka

    Nakon što se Xming pokrene, upotrijebite PuTTY ssh klijent za povezivanje s Linux Ubuntu ssh poslužiteljem i u naredbeni redak pokrenite željenu grafičku aplikaciju, na primjer, ako pokrenete grafički terminal xterm, zatim se na vašem Windows računalu pojavljuje prozor grafičkog terminala Linuxa.

    Kada se pokreće iz PuTTY SSH klijentske sesije ili iz već pokrenutog prozora terminala xterm, neka grafička aplikacija, na primjer, preglednik firefox njegov će se prozor prikazati na radnoj površini sustava Windows u kojoj možete raditi na isti način kao i na lokalno računalo s Linuxom Ubuntu.

    Daljinsko povezivanje s grafičkim podsustavom iz Linuxa.

    Postavke demona sshd za daljinski pristup Linux grafičkom podsustavu izvode se na potpuno isti način kao i u slučaju preusmjeravanja za X poslužitelj na strani Windowsa. Grafički izlaz udaljenog sustava, u ovoj konfiguraciji, preusmjerit će demon sshd i biti implementiran od strane grafičkog poslužitelja na strani povezanog klijenta.

    Za daljinsko povezivanje s grafičkim podsustavom pomoću preusmjeravanja X11 Forwarding za klijente Linux sustava, možete koristiti standardni SSH klijent:

    ssh -X -l korisnik 192.168.0.1

    -X- koristite preusmjeravanje grafičkog izlaza X11Forwarding.

    -l korisnik- korisničko ime za spajanje na udaljeno računalo.

    192.168.0.1 - adresa udaljenog računala

    Nakon prijave u udaljeni sustav, korisnik korisnik ima mogućnost rada s grafičkim aplikacijama na udaljenom računalu 192.168.0.1

    Za početak specifična primjena na udaljenom sustavu možete navesti njegovo ime:

    ssh -X -l korisnik 192.168.0.1 'xterm'

    Iz sigurnosnih razloga, umjesto opcije ssh -X preporučljivo je koristiti parametar -Y, koji sprječava udaljenog klijenta u interakciji s lokalnim grafičkim prikazom sustava na koji se povezuje.

    Povezivanje s Linux Ubuntu radnom površinom pomoću XDMCP.

        Upravitelj prikaza(Upravitelj zaslona ili DM) je posebna usluga sustava koja osigurava pokretanje grafičkog poslužitelja, prikazivanje upita za prijavu na grafičkom prikazu, registraciju korisnika, pokretanje upravitelja prozora, montiranje potrebnih uređaja, održavanje baze korisničkih ulaza i izlaza u sustavu utmp I wtmp itd.

    Pojednostavljeno rečeno, upravitelj zaslona je program koji pokreće korisničku sesiju u grafičkom okruženju Linuxa. Vizualno, upravitelj prikaza predstavlja prozor za registraciju korisnika prilikom prijave u sustav. Obično to znači obrazac za unos prijave i lozinke, izbornik za odabir grafičkog okruženja i dodatni elementi upravljanje napajanjem (za isključivanje računala, ponovno pokretanje, stavljanje u stanje mirovanja), odabir jezika unosa itd.

    Trenutačno grafički podsustav Linuxa (naziva se X prozorski sustav ili kako X11) najčešći upravitelji prikaza su X Display Manager (xdm), Gnome Display Manager (gdm) I KDE Display Manager (kdm) i od 2012. Upravitelj svjetla (LghtDM). Razvoj potonjeg započeo je 2010. godine zaposlenik tvrtke Kanonski Robert Ancell i trenutno SvjetloDM je potpuno dostojna alternativa prethodnoj generaciji upravitelja zaslona. Njegove glavne značajke su mala veličina, visoka izvedba, mogućnost rada s bilo kojom grafičkom ljuskom i proširenjem funkcionalnost pomoću dodataka. U budućnosti, projekt SvjetloDM postavljena je s prilično ambicioznim, ali ipak realnim ciljem - postati standard za Linux X poslužitelji X.org- X Window System poslužitelj s otvorenim izvorni kod. Od 2012. SvjetloDM počeo se koristiti kao zadani upravitelj zaslona u svim distribucijama Linux Ubuntu.

    Značajke sigurnosnih postavki u Linux Ubuntu Desktopu najnovijih verzija ne pružaju mogućnost daljinskog povezivanja s grafičkim okruženjem putem lokalne mreže - X11 poslužitelj ne sluša priključak 6000/TCP i upravitelja SvjetloDM ne sluša port 177/UDP. Stoga, prije svega, morate napraviti odgovarajuće postavke kako biste to osigurali mrežna veza preko XDMCP protokola.

    Sve konfiguracijske datoteke upravitelja zaslona SvjetloDM smješteni u imenik sustava /etc/lightdm. Glavne postavke su lightdm.conf, koja nakon instalacije ima sljedeći sadržaj:

    user-session=ubuntu greeter-session=unity-greeter Da biste omogućili TCP veze s grafičkim poslužiteljem X11, potreban u konfiguracijskoj datoteci lightdm.conf dodaj liniju:

    xserver-allow-tcp=true

    Da biste omogućili daljinsko povezivanje s upraviteljem zaslona, ​​morate dodati odjeljak

    omogućeno=istinito

    Promjene koje napravite stupit će na snagu tek nakon ponovnog pokretanja upravitelja zaslona ili ponovnog pokretanja sustava. Za ponovno pokretanje SvjetloDM možete koristiti naredbu:

    ponovno pokretanje usluge lightdm

    Naravno, ponovnim pokretanjem upravitelja zaslona zatvorit će se sve sesije korisnika koji su prijavljeni preko njega.

    Nakon ponovnog pokretanja grafičkog podsustava ili ponovnog pokretanja Ubuntua, možete provjeriti slušaju li portovi 6000/TCP i 177/UDP:

    netstat –na | više

    Aktivne internetske veze (poslužitelji i uspostavljene) Proto Recv-Q Send-Q Lokalna adresa Strana adresa Država tcp 0 0 0.0.0.0:6000 0.0.0.0:* LISTEN tcp 0 0 127.0.1.1:53 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:22 0.0.0.0:* SLUŠAJTE tcp 0 0 127.0.0.1:631 0.0.0.0:* SLUŠAJTE tcp 0 0 192.168.0.133:52588 192.168.0.33:50021 USPOSTAVLJENO tcp6 0 0::: 6000::: * SLUŠAJTE tcp6 0 0:::22:::* SLUŠAJTE udp 0 0 0.0.0.0:177 0.0.0.0:* udp 0 0 0.0.0.0:34524 0.0.0.0:* udp 0 0 0.0.0.0:5353 0.0. 0.0:* udp 0 0 127.0.1.1:53 0.0.0.0:* udp6 0 0:::177:::* udp6 0 0:::5353:::* udp6 0 0:::41728:::* . . . Kao rezultat toga, vidimo da upravitelj prikaza ( SvjetloDM) konfiguriran za korištenje protokola XDMCP i prihvaća dolazne veze na UDP priključku 177 (zadano) i grafički poslužitelj (poslužitelj X11) – prihvaća dolazne veze na portu 6000/TCP. Zapravo, pristup mreži na grafički poslužitelj na strani Linuxa nije potreban kada se koristi Xming na strani Windowsa, a konfiguracija za priključak 6000/TCP dana je samo kao primjer.

        Za daljinsko povezivanje s Linux radnom površinom preko XDMCP protokola koristi se port 177/UDP, koji se mora slušati na strani Linuxa i ne smije ga blokirati vatrozid. Osim toga, na računalima s višestrukim mrežnim sučeljima mogu se pojaviti problemi s udaljenim vezama zbog neusklađenih IP adresa i naziva hostova. Stoga u datotekama /etc/hosts (Ubuntu) i \windows\system32\drivers\etc\hosts (Windows) trebate navesti podudarnost imena i IP adresa računala kako bi mrežno sučelje

    , preko kojeg će se uspostaviti veza (npr. samo za podmrežu 192.168.0.0/24). Vrlo često u Linux okruženju, nakon instalacije sustava, na primjer na računalu pod imenom Ubuntu13, datoteka /etc/hosts sadrži unose:

    127.0.0.1 lokalni host

    127.0.0.1 Ubuntu13 Kao što vidite, ime Ubuntu13

    adresa sučelja povratne petlje je mapirana i stoga nije moguća stvarna IP komunikacija korištenjem naziva glavnog računala. Da biste riješili ovaj problem, trebate zamijeniti 127.0.0.1 u zadnjem retku IP adresom računala na lokalnoj mreži, na primjer:

    192.168.0.133 Ubuntu13 Slično, na Windows sustavu, u datoteka domaćina

    morate ostaviti (dodati) samo one unose koji određuju jedinstvenu korespondenciju između imena i IP adresa u istoj podmreži. Za povezivanje s udaljeni Linux Xlaunch Ubuntu, možete koristiti prečac . Kada se povezujete pomoću XDMCP, morate odabrati način rada u jednom prozoru

    (Jedan prozor):

    Odaberite sesiju koristeći XDMCP:

    Navedite IP adresu ili naziv Linux računala na koje se trebate spojiti: Sljedeći zaslon koristi se za određivanje dodatni parametri

    sjednici i za sada se može ostaviti nepromijenjena. Pritisnite gumb "Dalje" i, ako je sve učinjeno ispravno, prikazat će nam se pozivnica upravitelju zaslona Linuxa.

  • Članci na temu Linux i Windows udaljena radna površina. Jedan od korisne funkcije Windows znači da se možete spojiti na svoju radnu površinu s druge lokacije kako biste daljinski upravljali svojim računalom. Srećom, glavni Linux distribucije

    također nude ovu značajku, a Ubuntu je jedna od njih. Ako se želite daljinski povezati sa svojim Windows računalima iz Ubuntua, možete koristiti zadani RDP klijent koji se nalazi u njemu, a zove se Remmina. Evo kako stvoriti, konfigurirati i instalirati vezu s udaljenom radnom površinom iz Ubuntua u sustavu Windows. BILJEŠKA.

    Korak 1: Omogućite veze s udaljenom radnom površinom na računalu sa sustavom Windows

    Ako želite dopustiti drugim računalima da se daljinski povežu s vašim Windows računalom, prvo ga morate konfigurirati da prihvaća veze s udaljenom radnom površinom.

    Korak 2: Pokrenite Remmina Remote Desktop Client

    Prema zadanim postavkama, Ubuntu dolazi s klijentskom aplikacijom udaljene radne površine koja podržava protokol udaljene radne površine (RDP) koji koristi operativni sustavi Windows za udaljene veze. Možete ga pronaći na popisu Ubuntu aplikacija.

    Ako više volite pretraživati, možete pronaći zadani Ubuntu RDP klijent pomoću RDP pojma za pretraživanje.

    Korak 3: Postavite i instalirajte Ubuntu Remote Desktop Session za Windows

    Kada otvorite Remmina Remote Desktop Client, trebali biste vidjeti nešto poput ovoga:

    Pritisnite gumb "Stvori". novi profil veze."

    Njegova ikona je zeleni znak plus, koji je lako uočiti u gornjem lijevom kutu prozora.

    Prethodna radnja otvara prozor pod nazivom "Udaljena radna površina". Ovdje možete konfigurirati Ubuntu Remote Desktop vezu sa sustavom Windows koji ćete instalirati.

    U odjeljku Profil unesite ime koje želite koristiti za povezivanje. Moglo bi biti bilo što. Ostale postavke iz odjeljka Profil ostavite na zadanim postavkama.

    U polje Poslužitelj na kartici Općenito unesite IP adresu Windows računala na koje ćete se spajati. Unesite korisničko ime i korisničku lozinku za korisnički račun koji želite koristiti na udaljenom računalu sa sustavom Windows. Ovaj korisnički račun mora postojati na računalu sa sustavom Windows.

    Ako koristite račun Microsoft na računalu sa sustavom Windows, u redu je ispuniti svoju adresu elektronička pošta i lozinku. Ako je vaše Windows računalo dio domene, unesite ga u polje Domena, inače ga ostavite praznim.

    Zatim možete postaviti razlučivost i dubinu boje koju želite koristiti za vezu s udaljenom radnom površinom. Prema zadanim postavkama, profil udaljene radne površine postavljen je na "Koristi razlučivost klijenta", što znači da veza koristi istu razlučivost kao Windows računalo s kojim se povezujete. Dubina boje također je postavljena na najveću moguću kvalitetu. Međutim, odabir niže razlučivosti radne površine i dubine boje može poboljšati izvedbu sesije udaljene radne površine s Linuxa na Windows. Ako se prilikom povezivanja s udaljenim radnikom Windows radna površina Došlo je do kašnjenja, pokušajte smanjiti dubinu boje ili rezoluciju.

    Kada završite s postavljanjem svih pojedinosti, kliknite Spremi i poveži. Ovo će spremiti vaš profil veze i zatim pokrenuti RDP vezu s vašim Windows računalom.

    Nakon nekoliko sekundi trebali biste imati radnu vezu s udaljenom radnom površinom na računalu sa sustavom Windows.

    Također se možete povezati s udaljenim Windows računalom bez ikakvih koraka personalizacije o kojima smo ranije govorili. Međutim, to znači da ćete morati ponovno konfigurirati svoj profil veze s udaljenom radnom površinom sljedeći put kada budete daljinski upravljali svojim Windows računalom.