Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Vlerësime
  • Lidhja me Desktop në distancë në Ubuntu. Desktopi i largët i Ubuntu: Opsionet e mundshme të lidhjes

Lidhja me Desktop në distancë në Ubuntu. Desktopi i largët i Ubuntu: Opsionet e mundshme të lidhjes

Një ditë më parë m'u paraqit një laptop i vjetër Compaq nc6120, një plak sigurisht, por dikur do të jepja shumë për një kompjuter të tillë. I shtova RAM, riinstalova Windows XP dhe instalova softuerin e nevojshëm SEO në të. Më duhet vetëm ky laptop që të kem Windows XP dhe të mund të bëj me të atë që nuk mund të bëj në Linux. Por laptopi ka një tastierë të vdekur dhe nuk është shumë i përshtatshëm për të përdorur dy minj. Dhe kështu fillova të vendos se si të lidhem me Windows nga Linux?


Para kësaj, të gjitha programet që nuk funksionojnë nën Linux I. Por makina virtuale konsumon shumë burime dhe laptopi im herë pas here ngrin për shkak të kësaj. Opsioni ideal tani është të lidheni në distancë me Windows dhe të shfaqni desktopin e tij në monitorin kryesor. Pastaj ky laptop i vjetër mund të shtyhet në ferr dhe të lidhet me të nga distanca, për shembull, nëpërmjet Wi-Fi.

Disa vite më parë kam bërë gjëra të tilla dhe tani ju vetëm duhet të mbani mend gjithçka. Ku të fillojmë?

Si të konfiguroj Desktopin në distancë?

Gjëja më e thjeshtë është të përdorni lidhjen e Windows Remote Desktop. Për ta bërë këtë, këtu (si në foto) duhet të keni një shenjë dhe të gjitha shërbimet janë të aktivizuara si parazgjedhje. Për ta bërë këtë, klikoni në MY COMPUTER me butonin e djathtë të miut, zgjidhni PROPERTIES. Më pas shkoni te skeda SESIONET TË LARGTA. Dhe vendosni një shenjë përpara "Lejo qasjen në distancë në këtë kompjuter".

Pas kësaj, ne duhet të sigurohemi që adresa jonë IP të jetë statike, jo dinamike. Për ta bërë këtë së pari. Ne kërkojmë skedën EXECUTE në menynë START dhe japim komandën cmd... Më pas, në terminalin që shfaqet, japim komandën ipconfig.

Adresa ime, siç mund ta shihni, është 192.168.1.6, ju mund ta bëni atë statike ashtu. Për ta bërë këtë, shkoni te lidhjet e rrjetit dhe kliko me të djathtën në ikonën LIDHJA E RRJETIT ME TELETË. Përzgjedhja e PROPERTIES. Në dritaren që shfaqet, shkoni te skedari GENERAL dhe zgjidhni protokollin TCP / IP. Klikoni mbi të dhe shtypni butonin PROPERTIES.

Tani ne heqim PIKËN nga artikulli MERR ADRESËN IP AUTOMATIKE dhe e riorganizojmë atë për të PËRDORUR ADRESËN E TJETËR IP. Tjetra, ne përshkruajmë gjithçka, si e imja, duke marrë parasysh vetëm faktin që adresa juaj kryesore IP mund të jetë paksa e ndryshme.

Nëse papritmas nuk shihni:

192.168.1.6 255.255.255.0 192.168.1.1 8.8.8.8 8.8.4.4

Një pikë tjetër e rëndësishme: duhet të vendosni një fjalëkalim për përdoruesin e administratorit - ka shumë të ngjarë që ju keni një dhe punoni nën të. Nëse fjalëkalimi është tashmë aty, atëherë mund ta kapërceni këtë artikull. Nëse jo, vendosni një fjalëkalim, nuk do të përshkruaj se si ta bëj atë, duket se nuk do të jetë e vështirë.

Gjithçka, me Windows të përfunduar, mbetet vetëm të instaloni programin e nevojshëm në Linux. Është e mundur të instaloni programin Vinagre, megjithëse ka të tjerë. Nëse nuk ju përshtatet, atëherë hapni Synaptic dhe futni fjalën RDP në kërkim - protokollin e këtij shërbimi. Do të gjeni një duzinë programesh të tjera që bëjnë të njëjtën gjë.

Epo, ne do ta instalojmë këtë program, Vinagre:

Sudo apt-get install vinagre

Pas instalimit, shkoni te MENU - INTERNET - SHIKO DESKTOPIN REMOTE. Ne e nisim programin dhe futim gjithçka që nevojitet: adresën ip që kemi dalë më parë, hyrjen e administratorit (admin) dhe madhësinë e ekranit.

Këtu u shfaq një dritare, futni fjalëkalimin dhe futuni në Windows! Tani mund të punoni në dy kompjuterë njëherësh në një monitor. Duket shumë si kur punoni në një makinë virtuale, vetëm tani asgjë nuk varet për mua :)

Nëse keni Windows 7 ose 8, atëherë mund të bëni të njëjtën gjë. Por unë jam ende i sigurt se në microsoft, as që dua të punoj me pjesën tjetër falas.

Dhe një gjë tjetër: në program do të vini re se përveç RDP, ka edhe protokolle të tjera përmes të cilave mund të lidheni me Windows - VNC dhe. Këto protokolle janë më të mira se ky, por për t'u lidhur nëpërmjet tyre ju duhet softuer shtesë në Windows. Unë madje do të them më shumë: ju duhet të ekzekutoni një server VNC ose SSH. E kam bërë më parë dhe di si ta zbatoj. Por unë do të shkruaj për këtë një herë tjetër :)

Hej! Faleminderit për faqen, është e mrekullueshme!
Fat dhe zhvillim!

Faleminderit, po përpiqemi!

Ditën tjetër, më në fund e përmirësova këtë sistem: fakti është se lidhja ndonjëherë ngadalësohet shumë, pasi gjithçka kalon përmes skedarit wi (dhe kjo nuk është shpejtësia më e mirë) plus përmes një ruteri. Meqenëse ruteri është larg, frenat janë konstante.

E bëra këtë: kam një ruter të rregullt, pasi e kam blerë për një kohë të gjatë, kam lidhur dy laptopë me ta përmes kartave të zakonshme të rrjetit. Në njërën vendosni adresën 192.168.0.1, dhe në tjetrën 192.168.0.2 dhe këtu dhe atje maskën e rrjetit 255.255.255.0

Unë nuk kam përshkruar asgjë tjetër. Tani, në një lidhje në distancë, i ekspozoj këto adresa, kanali është 100 Mbit dhe gjithçka funksionon si një orë.

Teknologjia moderne kompjuterike ju lejon të përdorni kompjuterin tuaj nga kudo në botë nga pothuajse çdo pajisje. Ky funksion quhet akses në distancë. Mund të jetë shumë e dobishme në rast se gjatë orarit jo të punës keni nevojë për të dhëna të ruajtura në kompjuterët e punës, ose duhet të ndihmoni miqtë ose të njohurit tuaj të vendosin diçka në pajisjet e tyre pa pasur nevojë për një prani personale. Disa përdorues, gjatë pushimeve, duan të kenë akses në një bibliotekë filmash ose ndonjë skedar tjetër të ruajtur në kompjuterin e tyre të shtëpisë.

Organizimi i një aksesi të tillë nuk është aspak i vështirë, gjithçka që ju nevojitet janë disa minuta kohë për konfigurim dhe më pas interneti për organizimin e drejtpërdrejtë të aksesit. Sistemi operativ Ubuntu ka një funksion të integruar të thjeshtë por të përshtatshëm. Nëse nuk keni nevojë për ndonjë funksion të avancuar, dhe aftësitë e mjeteve standarde do të jenë të mjaftueshme, mund të bëni edhe pa softuer shtesë.

Në këtë artikull, ne propozojmë të shqyrtojmë disa opsione për organizimin e një lidhjeje me desktop në distancë në Ubuntu. Do të njihemi me disa protokolle të mundshme përmes të cilave mund të bëni një seancë komunikimi, si dhe të bëni një përmbledhje të vogël të softuerit të palëve të treta.

Protokolli VNC

Opsioni më i popullarizuar është përdorimi i protokollit VNC. Përkundër faktit se është i vjetëruar, i pasigurt, i paqëndrueshëm dhe i ngadalshëm, ai mbështetet nga pothuajse çdo harduer dhe sistem operativ, kështu që praktikisht nuk duhet të ketë probleme me përputhshmërinë. Vlen të përmendet se të gjitha shërbimet e nevojshme për të krijuar qasje në distancë në desktop janë përfshirë tashmë në shpërndarjen e Ubuntu. Thjesht duhet t'i aktivizoni dhe t'i konfiguroni saktë. Pra, le t'i hedhim një vështrim hapave tuaj hap pas hapi.


Tani që keni konfiguruar Ubuntu Remote Desktop, mund të provoni të lidheni me të nga çdo kompjuter tjetër. Por për shkak të faktit se kriptimi i lidhjes aktivizohet si parazgjedhje, mund të shfaqen probleme kur përdorni sisteme të tjera operative. Për të shmangur këtë, çaktivizoni me forcë. Për këtë:


Ne kemi analizuar situatën kur të dy kompjuterët përdorin Ubuntu. Me të njëjtin parim, ju mund të përdorni çdo program tjetër për kontrollin në distancë të kompjuterit tuaj në çdo sistem operativ, duke përfshirë Windows, Mac OS apo edhe Android. Gjithçka që ju nevojitet është të dini adresën e lidhjes dhe fjalëkalimin.

Klienti TeamViewer

Shumica e përdoruesve do ta kenë më të përshtatshëm përdorimin e klientit TeamViewer. Në përgjithësi, zhvilluesit e produktit softuer kanë vendosur pothuajse një standard për kontrollin në distancë të kompjuterëve. Vlen të përmendet se shërbimi është plotësisht falas për qëllime jokomerciale. Gjithçka që ju nevojitet është të shkarkoni dhe instaloni programin në të dy kompjuterët dhe të gjitha cilësimet do të zgjidhen automatikisht. Në këtë material, ne do të flasim vetëm për veçoritë më themelore dhe mënyrën e instalimit dhe ekzekutimit të shpejtë të programit. Më shumë detaje rreth aftësive të tij përshkruhen në këtë artikull. Pra, le të fillojmë.

  1. Shkoni në faqen zyrtare të zhvilluesit të softuerit duke përdorur lidhjen dhe zgjidhni skedarin e parë nga lista, të krijuar për Ubuntu dhe Debian.
  2. Shkoni te dosja ku është shkarkuar skedari i instalimit, kliko me të djathtën dhe zgjidh "Hap me Qendrën e Softuerit Ubuntu". Në këtë rast, procesi i instalimit do të automatizohet dhe të gjithë komponentët e nevojshëm për punë do të instalohen gjithashtu automatikisht.
  3. Nëse preferoni të përdorni linjën e komandës, hapni një terminal dhe ekzekutoni komandat e mëposhtme:

Cd ~ / Shkarkime /

Sudodpkg –add-architecture i386

Sudodpkg -iteamviewer *

Apt-get -f instaloni

KËSHILLA. Nëse e keni ngarkuar skedarin në një dosje tjetër, duhet ta specifikoni atë.


Vlen të përmendet se nëse planifikoni të menaxhoni rregullisht disa kompjuterë, mund të shmangni futjen e vazhdueshme të ID-ve të tyre pas procedurës së regjistrimit.

  1. Pas krijimit të një llogarie dhe hyrjes në sistem me një adresë emaili dhe fjalëkalim, futni ID-në e kompjuterit tjetër në të njëjtën mënyrë si kur lidheni me të. Vetëm në vend të butonit të lidhjes, shtypni yllin e verdhë djathtas në vijën e futjes së numrave.
  2. Në dritaren që hapet, mund të shkruani një fjalëkalim, si dhe t'i jepni një emër kompjuterit dhe të shtypni butonin OK për të konfirmuar.
  3. Pas kësaj, të gjithë kompjuterët e autorizuar do të shfaqen në dritaren Kompjuterët dhe Kontaktet. E tëra çfarë ju duhet të bëni është të klikoni dy herë mbi emrin dhe të filloni të menaxhoni.
  4. Nga ana tjetër, aksesi i pakontrolluar mund të konfigurohet në kompjuterin e menaxhuar. Për ta bërë këtë, zgjidhni skedën e duhur në menunë "Connection", gjeni një emër për kompjuterin, vendosni një fjalëkalim dhe konfirmoni atë.
  5. Tani mund të lidheni automatikisht.

konkluzioni

Siç mund ta shihni, lidhja nga distanca me Ubuntu nuk është shumë e vështirë. Në fakt është shumë e thjeshtë. Nëse nuk dëshironi të përdorni softuer shtesë, përdorni funksionalitetin e integruar dhe organizoni kontrollin duke përdorur protokollin VNC. Nga zhvillimi i palëve të treta, TeamViewer është ndoshta opsioni më i mirë. Nga rruga, ne kemi një artikull të veçantë për këtë program. Në komente, ju kërkojmë të na tregoni se cilin opsion të telekomandës Ubuntu keni zgjedhur.

& nbsp & nbsp Ekzistojnë dy mënyra kryesore për t'u lidhur në distancë me nënsistemin grafik Linux nga Windows:

Ridrejtimi i I/O grafike nga mjedisi Linux në një server grafik që funksionon në anën e Windows ( X11 Përcjellja)

Lidhuni duke përdorur Protokolli i kontrollit të menaxherit të ekranit X (XDMCP)- një protokoll që siguron lidhje në distancë të terminaleve grafike (X-terminalet) me një server grafik (X-server).

Metoda e parë është më e lehtë për t'u zbatuar dhe ju lejon të merrni performancë të pranueshme të aplikacioneve grafike në sisteme me performancë të ulët. Menaxheri i ekranit dhe lidhjet TCP të serverit X në anën e Linux nuk përdoren në këtë rast. E dyta ju lejon të merrni një stacion pune të plotë të përdoruesit në distancë, funksionalisht jo i ndryshëm nga ai i rregullt, lokal. Kur zbatoni këtë lloj lidhjeje në distancë, përdoren cilësime shtesë të konfigurimit për serverin X dhe menaxherin e ekranit.

Lidhja nga Windows me nënsistemin grafik Linux duke përdorur shembullin e Ubuntu Desktop.

& nbsp & nbsp Mënyrat dhe mjetet e lidhjes në distancë me nënsistemin grafik Linux nga Windows janë diskutuar tashmë në detaje në artikull. Ky artikull diskuton gjithashtu çështje që lidhen me veçoritë e konfigurimit të serverit Ubuntu X dhe menaxherit të ekranit LightDM. Në anën e Windows, përdoret paketa falas Xming, versioni më i fundit i së cilës, si dhe paketa shtesë me mbështetje për shkronja të ndryshme dhe një version të lokalizuar të magjistarit Xlaunch mund të gjenden këtu:

Punë në distancë me aplikacione grafike duke përdorur X11 Forwarding.

& nbsp & nbsp Ridrejtimi i daljes grafike të nënsistemit të largët ( X11 Përcjellja) ju lejon të punoni drejtpërdrejt me aplikacionet grafike Linux në një makinë serveri grafik Xming në anën e Windows. Kjo mënyrë zbatohet duke përdorur një lidhje SSH, në të cilën serveri ssh sshd në anën Linux përgjon I/O grafike dhe e ridrejton te klienti ssh (PuTTY) në anën e Windows, i cili nga ana e tij e ridrejton atë te serveri grafik Xming vendosur në një mjedis Windows. Kështu, për të zbatuar këtë mënyrë, nuk keni nevojë të konfiguroni serverin X dhe menaxherin e ekranit për të punuar në rrjet, por duhet të instaloni dhe konfiguroni daemon ssh në anën Linux. Shumica e shpërndarjeve Linux për stacionet e punës (për shembull, Ubuntu Desktop) nuk e instalojnë serverin SSH si parazgjedhje, kështu që ju duhet ta instaloni atë me komandën:

sudo apt-get install ssh

Gjatë ekzekutimit të komandës, do të shfaqet një mesazh në lidhje me paketat që do të instalohen dhe sasinë e hapësirës që zënë në hard disk:

... ncurses-term openssh-server python-kërkesat python-urllib3 ssh-import-id, rssh molly-guard monkeysphere openssh-lista e zezë openssh-lista e zezë-ekstra) Paketa të reja që do të instalohen: ncurses-term openssh-server python-kërkesa python -urllib3 ssh ssh-import-id përditësuar 0, instaluar 6 paketa të reja, shënuar 0 paketa për heqje dhe 273 paketa të pa përditësuara. Është e nevojshme të shkarkoni 848 kB arkiva. Pas këtij operacioni, sasia e hapësirës së përdorur në disk do të rritet me 3 480 kB. Dëshiron të vazhdosh [Po/J]? Pasi u përgjigj D serveri do të instalohet dhe do të fillojë SSH

Për të kontrolluar shëndetin e serverit ssh, mund të përdorni komandën:

netstat -na | më shumë

Lidhjet aktive të internetit (serverët dhe të krijuara) Proto Recv-Q Send-Q Adresa lokale Shteti i adresës së huaj 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 0 127.0.0.1:631 0.0.0.0:* LISTEN tcp 0 0 192.168.0.133:39653 192.168.0.33:50021 THEMELED tcp6 0 0 :::EN: 2 ST. ... ...

Linjë tcp 0 0 0.0.0.0:22 0.0.0.0:* DËGJO Tregon që serveri është duke dëgjuar për lidhjet hyrëse ("dëgjim", LISTEN) porta standarde 22 në të gjitha ndërfaqet e rrjetit (0 0.0.0.0:22)

& nbsp & nbsp Për modalitetin e ridrejtimit grafik të daljes X11 përcjellja në cilësimet e demonit sshdështë e nevojshme të aktivizohen (kontrollohen) disa parametra. Të gjitha veprimet kërkojnë privilegje rrënjësore.

Shkoni te drejtoria / etj / ssh dhe hapni skedarin e konfigurimit SSH daemon sshd_config... Për të punuar me X11 Forwarding, ai duhet të përmbajë një linjë të pakomentuar

X11 Përcjellja po

& nbsp & nbsp Natyrisht, në këtë modalitet, puna me nënsistemin grafik në distancë të Linux kryhet drejtpërdrejt me aplikacione grafike, pa përdorur desktopin e Ubuntu. Nëse numri i aplikacioneve të kërkuara për funksionim është i vogël, atëherë kjo metodë është e preferueshme, pasi ju lejon të zvogëloni përdorimin e burimeve të sistemit në distancë dhe ju lejon të merrni performancë më të lartë në krahasim me teknologjinë e bazuar në përdorimin e XDMCP. & nbsp & nbsp Kështu, kur ridrejtoni daljen grafik, ( X11 përcjellja) programi Xming, i përdorur si një server X që funksionon në krye të desktopit tuaj Windows, me aplikacione grafike që funksionojnë në një sistem Linux të largët. Në të njëjtën kohë, serveri grafik në Linux në distancë nuk përdoret dhe mund të mos instalohet as.

Përveç Xming, kjo teknologji përdor një klient dhe server SSH. Ana e klientit është në një kompjuter Windows, serveri është në një kompjuter Linux. Zhvilluesit Xming kanë përfshirë softuerin e klientit për të zbatuar modalitetin për disa kohë tani. X11 Përcjellja si pjesë e paketave të instalimit (Standart PuTTY dhe Portable PuTTY).

Kur instaloni një paketë Xmingështë e mundur të zgjidhni versionet e instaluara stuko.

Sidoqoftë, zgjidhja më e mirë do të ishte shkarkimi i versionit aktual të klientit SSH falas për Windows në faqen e shkarkimit PuTTY, i cili përmban lidhje për të shkarkuar skedarët e shërbimeve putty.exe dhe module shtesë programi që mund të përdoren për të punuar me të (skedari kopjimi, gjenerimi i çelësave, klienti telnet etj.). Ekziston gjithashtu një lidhje për të shkarkuar arkivin, i cili përfshin putty.exe dhe programe shtesë për OS 32 dhe 64-bit. Nuk kërkohet instalim. Thjesht kopjoni skedarin e ekzekutueshëm putty.exe në drejtorinë tuaj të instalimit Xming, ose çfarëdo që zgjidhni.

  • Vendosja e Putty.
    & nbsp & nbsp Për të punuar me Xming në modalitetin e ridrejtimit grafik të daljes, thjesht rregulloni seksionin SSH:

    Këto cilësime nënkuptojnë se lejohet X11 Përcjellja dhe do të përdorë një ekran grafik (ekran X) me numrin 0 ... Nuk është e nevojshme të përdoret numri i 0-të i ekranit, por është e rëndësishme që ky numër të përputhet me numrin e ekranit të specifikuar kur filloni Xming (fusha Shfaq numrin):

    Në fillimin Xming duke përdorur magjistarin Xlaunch, caktohet numri i ekranit (nëse është e nevojshme) dhe zgjidhet modaliteti me shumë dritare Dritare të shumta, pjesa tjetër e parametrave mund të lihen si parazgjedhje. Në fakt, numri i ekranit përcakton numrin e portit të serverit grafik në anën e Windows

    0 korrespondon me portin 6000 / TCP

    - 1 - 6001 / TCP

    Siç u diskutua më lart, cilësimet X11 Përcjellja në seksionin SSH / X11 PuTTY, përcaktoni gjithashtu serverin X tek i cili do të ridrejtohet I/O grafike:

    localhost: 0- Serveri X që dëgjon në port 6000 / TCP

    localhost: 1- Serveri X që dëgjon në port 6001 / TCP

    Prandaj, nëse disa serverë Xming X funksionojnë në të njëjtin kompjuter, numrat e ekranit grafik për ta duhet të jenë të ndryshëm dhe të korrespondojnë me numrat e specifikuar në cilësimet e klientit SSH. Për të kontrolluar nënsistemet grafike të lidhura, mund të përdorni komandën për të dërguar një mesazh në ekranin grafik

    xmessage $ SHPALL- shfaq vlerën e ndryshores DISPLAY

    Si rezultat i ekzekutimit të komandës, marrim:

    Ky mesazh shfaqet në ekranin grafik, i cili korrespondon me ridrejtimin e daljes grafike të klientit SSH, në dritaren e të cilit është ekzekutuar komanda. xmessage

    Pasi të ketë filluar Xming, duke përdorur klientin PuTTY ssh, ne lidhemi me serverin Linux Ubuntu ssh dhe nisim aplikacionin e nevojshëm grafik në vijën e komandës, për shembull, nëse filloni terminalin grafik xterm, atëherë në kompjuterin Windows shfaqet një dritare e terminalit grafik Linux.

    Kur niset nga sesioni i klientit PuTTY SSH, ose nga një dritare e terminalit tashmë që funksionon xterm, çdo aplikacion grafik, për shembull, një shfletues firefox Dritarja e tij do të shfaqet në desktopin e Windows, në të cilin mund të punoni në të njëjtën mënyrë si në një kompjuter lokal Linux Ubuntu.

    Lidhja në distancë me nënsistemin grafik nga Linux.

    Cilësimet e Daemon sshd për qasje në distancë në nënsistemin grafik Linux kryhen në të njëjtën mënyrë si në rastin e ridrejtimit për serverin X në anën e Windows. Dalja grafike e sistemit në distancë, në këtë konfigurim, do të ridrejtohet nga daemon sshd dhe vendoset nga një server grafik në anën e klientit lidhës.

    Për t'u lidhur në distancë me nënsistemin grafik duke përdorur ridrejtimin X11 Forwarding të klientëve Linux, mund të përdorni klientin standard SSH:

    përdorues ssh -X -l 192.168.0.1

    -X- përdorni X11Përcjellja e ridrejtimit të daljes grafik.

    -l përdorues- emri i përdoruesit për t'u lidhur me kompjuterin në distancë.

    192.168.0.1 - adresa e kompjuterit në distancë

    Pas regjistrimit në sistemin në distancë, përdoruesi përdorues ka aftësinë për të punuar me aplikacione grafike në një kompjuter të largët 192.168.0.1

    Për të ekzekutuar një aplikacion specifik në një sistem në distancë, mund të specifikoni emrin e tij:

    përdorues ssh -X -l 192.168.0.1 'xterm'

    Për arsye sigurie, në vend të parametrit ssh -Xështë e dëshirueshme të përdoret parametri -Y që pengon klientin në distancë të komunikojë me ekranin lokal grafik të sistemit me të cilin ai lidhet.

    Lidhja me desktopin Linux Ubuntu duke përdorur XDMCP.

    & nbsp & nbsp Menaxheri i ekranit(Menaxheri i ekranit ose DM) është një shërbim i posaçëm i sistemit që ofron një nisje të serverit grafik, duke shfaqur një ftesë për t'u identifikuar në sistem, duke regjistruar përdoruesit, duke hapur menaxherët e dritareve, duke montuar pajisjet e nevojshme, duke ruajtur bazat e të dhënave të hyrjeve dhe daljeve të përdoruesve në sistem. utmp dhe wtmp etj.

    E thënë thjesht, menaxheri i ekranit është programi që fillon sesionin e përdoruesit në mjedisin grafik Linux. Vizualisht, menaxheri i ekranit është një dritare e regjistrimit të përdoruesit pas hyrjes. Zakonisht, kjo do të thotë një formular për futjen e hyrjes dhe fjalëkalimit, një meny për zgjedhjen e një mjedisi grafik dhe kontrolle shtesë të energjisë (për mbylljen e kompjuterit, rindezjen, vendosjen e tij në modalitetin e gjumit), zgjedhjen e një gjuhe hyrëse, etj.

    Aktualisht në nënsistemin grafik Linux (shënohet si Sistemi i dritareve X ose si X11) menaxherët më të zakonshëm të ekranit janë X Display Manager (xdm), Menaxheri i ekranit Gnome (gdm) dhe Menaxheri i ekranit të KDE (kdm) dhe që nga viti 2012 - Menaxher i ekranit të dritës (LghtDM)... Zhvillimi i kësaj të fundit filloi në vitin 2010 nga një punonjës i kompanisë Kanonike Robert Ancell dhe aktualisht LightDMështë një alternativë mjaft e denjë për menaxherët e ekranit të gjeneratës së mëparshme. Karakteristikat e tij kryesore janë madhësia e vogël, performanca e lartë, aftësia për të punuar me çdo guaskë grafike dhe zgjerimi i funksionalitetit duke përdorur shtojcat. Në perspektivë, projekti LightDMështë vendosur me një qëllim mjaft ambicioz, por ende real - të bëhet standardi për serverin Linux X X.orgështë një server X Window System me burim të hapur. Që nga viti 2012, LightDM filloi të përdoret si menaxheri i parazgjedhur i ekranit në të gjitha shpërndarjet Linux Ubuntu.

    Karakteristikat e cilësimeve të sigurisë në Linux Ubuntu Desktop i versioneve më të fundit nuk parashikojnë mundësinë e lidhjes në distancë me mjedisin grafik përmes rrjetit lokal - serveri X11 nuk dëgjon në portin 6000 / TCP dhe menaxherin LightDM nuk dëgjon në portin 177 / UDP. Prandaj, para së gjithash, duhet të bëni cilësimet e duhura për të siguruar lidhjen e rrjetit përmes protokollit XDMCP.

    Të gjithë skedarët e konfigurimit të menaxherit të ekranit LightDM vendosur në drejtorinë e sistemit / etj / lightdm... Cilësimet kryesore janë lightdm.conf, i cili pas instalimit ka përmbajtjen e mëposhtme:

    përdorues-sesion = ubuntu përshëndetës-sesion = unitet-përshëndetës Për të lejuar lidhjet TCP me serverin grafik X11, ju duhet në skedarin e konfigurimit lightdm.konf shtoni rreshtin:

    xserver-allow-tcp = e vërtetë

    Për të lejuar lidhjet në distancë me menaxherin e ekranit, shtoni seksionin

    aktivizuar = e vërtetë

    Ndryshimet që bëni do të hyjnë në fuqi vetëm pasi të rindizni menaxherin e ekranit ose të rindizni sistemin. Për të rifilluar LightDM mund të përdorni komandën:

    rinisni shërbimin lightdm

    Natyrisht, rinisja e menaxherit të ekranit do të mbyllë të gjitha seancat e përdoruesve të regjistruar përmes tij.

    Pas rinisjes së nënsistemit grafik ose rinisjes së Ubuntu, mund të kontrolloni nëse portet 6000 / TCP dhe 177 / UDP po dëgjojnë:

    netstat –na | më shumë

    Lidhjet aktive të internetit (serverët dhe të krijuara) Proto Recv-Q Send-Q Adresa lokale Shteti i adresës së huaj 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 tcp LIST 0 0.0.0.0:22 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN tcp 0 0 192.168.0.133:522588:52588 190.130 ED * DËGJO tcp6 0 0 ::: 22 ::: * DËGJO 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:177 0.0.0.0:* udp 0 0 0.0.0.0:34524 0.0.0.0:* udp 0.30.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 ::: 417 *8. ... ... Si rezultat, ne shohim se menaxheri i ekranit ( LightDM) është konfiguruar për të përdorur protokollin XDMCP dhe pranon lidhjet hyrëse në portën UDP 177 (si parazgjedhje) dhe serverin grafik (serverin X11) - pranon lidhjet hyrëse në portin 6000 / TCP. Në fakt, qasja në rrjet në serverin grafik në anën Linux nuk kërkohet për rastin e përdorimit të Xming në anën e Windows, dhe cilësimi për portin 6000 / TCP është vetëm një shembull.

    & nbsp & nbsp Për një lidhje në distancë me një desktop Linux duke përdorur protokollin XDMCP, përdoret porta 177 / UDP, e cila duhet të dëgjohet në anën e Linux dhe nuk duhet të bllokohet nga një mur zjarri. Përveç kësaj, kompjuterët me ndërfaqe të shumta rrjeti mund të kenë probleme të lidhjes në distancë të shkaktuar nga adresat IP dhe emrat e hosteve të gabuara. Prandaj, në skedarët / etc / hostet (Ubuntu) dhe \ windows \ system32 \ drivers \ etc \ hosts (Windows), duhet të regjistroni korrespondencën midis emrave dhe adresave IP të kompjuterëve për ndërfaqen e rrjetit përmes së cilës do të bëhet lidhja të bëhet (për shembull, vetëm për nënrrjetin 192.168.0.0/24). Shumë shpesh në një mjedis Linux, pas instalimit të sistemit, për shembull, në një kompjuter të quajtur Ubuntu13, ka hyrje në skedarin / etc / hosts:

    127.0.0.1 localhost

    127.0.0.1 Ubuntu13

    Siç mund ta shihni, emri Ubuntu13 adresa e ndërfaqes loopback është hartuar, dhe për këtë arsye nuk është i mundur asnjë komunikim i vërtetë IP duke përdorur emrin e hostit. Për të zgjidhur këtë problem, duhet të zëvendësoni 127.0.0.1 në rreshtin e fundit me adresën IP të kompjuterit në rrjetin lokal, për shembull:

    192.168.0.133 Ubuntu13

    Në mënyrë të ngjashme, në një sistem me Windows, në skedarin host, duhet të lini (shtoni) vetëm ato hyrje që vendosin një korrespondencë një-për-një midis emrave dhe adresave IP në të njëjtin nënrrjet.

    Për t'u lidhur me një Linux Ubuntu në distancë, mund të përdorni shkurtoren Xlaunch... Kur lidheni duke përdorur XDMCP, duhet të zgjidhni mënyrën e funksionimit në një dritare(Një dritare):

    Zgjidhni një seancë duke përdorur XDMCP:

    Ne tregojmë adresën IP ose emrin e kompjuterit Linux me të cilin dëshironi të lidheni:

    Ekrani tjetër shërben për të përcaktuar parametrat shtesë të sesionit dhe mund të lihet i pandryshuar për momentin. Shtypim butonin "Next" dhe, nëse gjithçka është bërë siç duhet, na paraqitet kërkesa e menaxherit të ekranit Linux.

    Artikuj që lidhen me Linux dhe Windows Remote Desktop.

  • DHE Vino... Parimi i përgjithshëm i funksionimit: një tunel i sigurt SSH krijohet nga një kompjuter Windows në Ubuntu dhe një lidhje VNC (desktop i largët) krijohet përmes tij.

    Artikulli është i ndarë në katër pjesë:

    • Instaloni dhe aktivizoni SecureShellServer: sudo apt-get install shërbimi openssh-server ssh statusi ssh start / running, process 2006

      Kontrolloni nëse porti 22 është i hapur (porta e parazgjedhur SSH):

      Netstat -tulpan | grep: 22 tcp 0 0 0.0.0.0:22 0.0.0.0:* DËGJO -

      Në Linux, për t'u lidhur nëpërmjet SSH duke përdorur përcjelljen e portit lokal, zakonisht përdoret komanda e mëposhtme

      Ssh -C -fq -L<локальный_порт>:<адрес_машины>:<удаленный_порт>-l<пользователь>

      Kjo do të thotë se çdo lidhje me origjinë nga kompjuteri lokal (localhost) përmes portit<локальный_порт>do të ridrejtohet nëpërmjet tunelit SSH në<удаленный_порт>makinë në distancë.

      Ekziston një konfuzion se në cilat IP duhet të specifikohen dhe<адрес_машины>... Nëse kompjuteri është pas një ruteri (NAT), atëherë<адрес_машины>duhet të jetë adresa e brendshme IP e kompjuterit (për shembull, 10.0.0.5), dhe në IP-adresa e jashtme e ruterit. Nëse kompjuteri lidhet drejtpërdrejt me internetin, atëherë adresat dhe<адрес_машины>do të jetë e njëjtë.

      Për të përmbledhur rreth tunelimit, merrni parasysh një shembull:

      Ssh -l myuserid -L 7777: puna: 22 gate ssh -p 7777 localhost

      Kjo komandë bën sa më poshtë: krijon një lidhje të sigurt ssh me makinën e portës nën myuserid të përdoruesit. Në të njëjtën kohë, dëgjimi në makinën lokale (me të cilën është bërë lidhja) fillon në portin 7777. Nëse bëhet një lidhje me këtë portë (përsëri nga brenda vetë makinerisë lokale), atëherë kjo lidhje tunelohet në një lidhje ssh , arrin në makinën e portës dhe prej saj bëhet një lidhje në makinën e punës në portën 22. Pas kësaj, ne kontrollojmë funksionimin e tunelit - duke u lidhur përmes ssh me portin lokal 7777, ne përfundimisht lidhemi me makinën e punës (duke marrë parasysh që një server ssh është konfiguruar në të në portin 22).

      Siguria e shtuar gjatë përdorimit të një tuneli SSH arrihet për shkak të faktit se vetëm një portë duhet të jetë e hapur nga jashtë (SSH) dhe një lidhje e koduar do të kalojë vetëm përmes këtij porti.
      Në server, ne kontrollojmë nëse dosja është e pranishme

      / shtëpi /<имя_пользователся>/.ssh

      / shtëpi /<имя_пользователся>/.ssh/authorized_keys

      në të, nëse jo, atëherë krijoni nën përdoruesin<имя_пользователся>(si rregull, ky është përdoruesi i parë në sistem ose administrator)

      Mkdir ~ / .ssh cd ~ / .ssh prek tastet e autorizuara

      Konfigurimi i ssh për më shumë siguri. Skedari i cilësimeve ndodhet në

      / etc / ssh / sshd_config

      Bërja e një kopje rezervë

      Sudo cp / etc / ssh / sshd_config /etc/ssh/sshd_config.original

      Në përgjithësi, duhet të ndryshoni:

      • Dëgjimi i portit TCP (parazgjedhja 22):
        Port<Порт_на_котором_SSH_будет_ждать_подключения>
      • Çaktivizo protokollin e vjetër të pabesueshëm SSH ver.1:
        Protokolli 2
      • Lejo vërtetimin me një çift çelësash publik/privat:
        Autentifikimi Pubkey po
      • Tregoni se ku të shikoni çelësat publikë të lejuar:
        AuthorizedKeysFile% h / .ssh / autorized_keys
      • Çaktivizoni aftësinë për të vërtetuar duke përdorur një fjalëkalim (mund ta bëni më vonë, pas një lidhjeje të parë të suksesshme):
        Nr. Vërtetimi i fjalëkalimit

      Për siguri të shtuar, duhet ta konfiguroni që të vërtetohet me SSH duke përdorur çelësin tuaj publik.
      Çelësat publikë të lejuar për t'u lidhur nëpërmjet ssh ruhen në një skedar

      ~ / .ssh / çelësat e autorizuar

      Ne gjenerojmë një çift çelësash publik/privat në makinë me të cilin do të lidhemi (që do të përshkruhet më vonë) dhe kopjojmë çelësin publik në këtë skedar.

      Vëmendje e veçantë duhet t'i kushtohet formatimit - i gjithë çelësi duhet të vendoset në një rresht dhe të fillojë me "ssh-rsa" dhe qasje në skedar (-rw ——- (600)).

      Konfigurimi i aksesit të saktë në skedarin e çelësit

      Chmod go-w $ HOME $ HOME / .ssh chmod 600 $ HOME / .ssh / autorized_key chown `whoami` $ HOME / .ssh / autorized_keys

      Në skedarin e cilësimeve / etc / ssh / sshd_config ndryshim

      StrictModes nr

      Për të aplikuar cilësimet e bëra në skedar / etc / ssh / sshd_config, duhet të rinisni demonin sshd.

      Rinis Sudo /etc/init.d/ssh

    • Shkarkoni putty.exe.
      Përpara se të zhyteni në cilësimet e Putty, ka disa gjëra për të bërë.
      • Putty ruan cilësimet në profile.
      • Për të ruajtur të gjitha cilësimet në një profil, shkoni te menyja Sesioni në kolonën Sesioni i ruajtur, futni emrin e profilit dhe klikoni Ruaj. Për të ngarkuar një profil specifik në Putty, në të njëjtën meny, duhet të zgjidhni profilin e dëshiruar me emër dhe të klikoni Load.
      • Për të ngarkuar automatikisht një profil specifik kur filloni Putty, duhet të krijoni një shkurtore për skedarin exe dhe ta shtoni në rreshtin e dosjes Working pas shtegut për në skedarin exe
        -ngarkesë<имя_профиля>

      Për të përmirësuar sigurinë, do të përdoren sa vijon:

      • përcjellja e portit lokal
      • sistemi i çelësit publik

      Në rastin e përdorimit të një lidhjeje SSH për qasje përmes VNC (desktop i largët), ju duhet të konfiguroni përcjelljen e portit, të ashtuquajturat përcjellja e portit lokal... Përdoret për të përmirësuar sigurinë, sepse kur përdorni VNC, të dhënat transmetohen në tekst të qartë.

      Për të përcjellë portat në Putty, shkoni te menyja Lidhja -> SSH -> Tunelet dhe shtoni 5900 si "port burim", localhost: 5900 në "Destinacioni" dhe klikoni Shto.

      Ju mund të përdorni programin Puttygen për të krijuar një çift çelësash publik/privat. Shkarkoni Puttygen.exe. Në parametrat, zgjidhni SSH-2 RSA, vendosni numrin e biteve në 2048 dhe klikoni butonin Generate.

      Për mbrojtje shtesë, mund të shkruani "frazë kalimi" dy herë. Nëse ka nevojë për të hyrë menjëherë në tastierë gjatë lidhjes SSH, atëherë fusha mund të lihet bosh.

      Çelësi publik ruhet në formatim që është i kuptueshëm vetëm nga Putty. Prandaj, për ta instaluar atë në Linux, duhet të bëni sa më poshtë:

      1. Ndërsa puttygen është ende i hapur - kopjoni çelësin publik në seksionin "Çelësi publik për ngjitjen ..." dhe ngjisni atë në skedar çelësat e_autorizuar në server.
      2. Vendosni Putty në skedarin e çelësit privat në menunë Connection -> SSH -> Auth në seksionin "Skedari i çelësit privat për vërtetim" të skedarit të gjeneruar * .ppk.
    • Serveri Vino VNC tashmë është përfshirë në Ubuntu si parazgjedhje. Për ta konfiguruar, shkoni te Menu -> Sistemi -> Preferencat -> Desktopi në distancë dhe aktivizoni aksesin në distancë. Në cilësimet, mund të aktivizoni vërtetimin e fjalëkalimit, por nuk mund të konfiguroni portën e dëgjimit (përdoret 5900).
      Për personalizim më të detajuar, rekomandohet instalimi i X11VNC.
    • Shkarkoni TightVNC dhe instaloni. Për qëllimet e këtij neni, ju duhet vetëm të zgjidhni rolin e klientit.

      Drejtoni TightVNC në një makinë Windows dhe futeni në fushë

      Remote Desktop ju lejon të lidheni me kompjuterin tuaj nëpërmjet internetit duke përdorur një kompjuter tjetër apo edhe një smartphone. Shpesh mund t'ju duhet të bëni diçka në një kompjuter tjetër, edhe nëse nuk jeni afër tij. Ubuntu gjithashtu e ka këtë aftësi.

      Në këtë artikull, ne do të hedhim një vështrim se si të konfiguroni Ubuntu 16.04 Remote Desktop, si dhe si të lidheni me të duke përdorur pajisje të ndryshme. Ne do të përdorim VNC si protokollin e qasjes në distancë, ai është i ngadalshëm dhe tashmë i vjetëruar, por mbështetet kudo. Në Ubuntu 16.04, pothuajse i gjithë softueri është instaluar tashmë si parazgjedhje, ju vetëm duhet të ndryshoni disa cilësime.

      Desktopi i largët i Ubuntu

      Siç thashë, ne do të përdorim VNC si protokollin e qasjes në distancë. Dhe si server - Vino, ky program ofrohet si parazgjedhje së bashku me shpërndarjen. Dhe ju vetëm duhet të bëni disa cilësime që ai të funksionojë.

      Hapni menunë kryesore Dash dhe shkruani kërkimin Ndarja e Desktopit.

      Nëse sistemi nuk gjen asgjë, ky është një gabim i zakonshëm. Mund ta ekzekutoni programin përmes terminalit. Për ta bërë këtë, hapni një terminal me Ctrl + Alt + T dhe vraponi:

      vino-preferencat

      Tjetra, në dritaren që hapet, kontrolloni kutinë "Lëri përdoruesit e tjerë të shohin desktopin tuaj" Pastaj përballë fushës "Kërko fjalëkalimin" shkruani fjalëkalimin që do të përdoret për t'u lidhur:

      Gjithçka këtu, desktopi i largët i ubuntu është konfiguruar. Dhe tani mund të provoni të lidheni me kompjuterin tuaj duke përdorur një shpërndarje tjetër Linux. Por ka edhe një gjë. Nuk do të mund të lidheni nga Windows. Kriptimi i detyrueshëm është aktivizuar si parazgjedhje. Dhe kjo nuk mbështetet nga të gjithë klientët. Për të çaktivizuar enkriptimin e detyruar, duhet të instaloni dconf-editor:

      sudo apt instaloni dconf-editor

      Pastaj hapni programin dhe ndiqni rrugën org.gnome.desktop.remote-desktop atje, zgjidhni kutinë:

      Tani jeni gati për të testuar lidhjen tuaj të desktopit në distancë të ubuntu. Hapni menunë kryesore dhe gjeni klientin e lidhjes në distancë Remmina.

      Në vargun e lidhjes, zgjidhni protokollin VNC, më pas shkruani adresën, pasi do të kontrollojmë makinën lokale, më pas futni localhost, përndryshe do të duhet të përdorni adresën ip të kompjuterit. Klikoni tjetër "Lidhu":

      Menjëherë, programi do t'ju kërkojë një fjalëkalim për të fituar qasje në distancë në kompjuter:

      Dhe më pas, tashmë në sistemin VNC, serveri do të pyesë nëse është e nevojshme të lejohet lidhja me desktopin në distancë të ubuntu 16.04 me këtë klient:

      Pasi të miratoni lidhjen, mund të përdorni "Desktopin në distancë". Tani është koha për t'u lidhur nga një kompjuter tjetër. Mund të përdorni çdo klient VNC për Linux, Windows ose Android dhe të lidheni me kompjuterin tuaj nëse është në rrjetin lokal. Përveç kësaj, ju mund ta përdorni atë edhe përmes Internetit duke krijuar një rrjet privat të zonës lokale, për shembull duke përdorur hamachi ose OpenVPN.

      konkluzionet

      Në këtë artikull, ne shikuam se si të konfiguroni Ubuntu 16.04 Remote Desktop dhe si ta përdorni atë duke përdorur pajisje të tjera. Gjithçka është shumë e thjeshtë, madje edhe më e thjeshtë se me të njëjtin x11vnc, për të cilin duhet të krijoni disa skedarë konfigurimi. Nëse keni ndonjë pyetje, pyesni në komente!

      Regjistrime të ngjashme:


    Artikujt kryesorë të lidhur