Attālā darbvirsma Ubuntu. Attālā grafiskā piekļuve ubuntu, izmantojot VNC. XRDP attālā darbvirsma operētājsistēmā Linux

28. jūlijs

Jaunajās Ubuntu versijās jau ir iebūvēts VNC serveris. Mēs to izmantosim standarta līdzekļi. Kamēr es sapratu šo problēmu, man bija jāizlasa pietiekami daudz forumu. Tātad daudzi lietotāji raksta, ka versijā ubuntu 14.04 šis triks nedarbojas dažu kodola struktūras iekšējo smalkumu dēļ. Es neiedziļinājos šajā jautājumā... jebkurā gadījumā, ja pēkšņi esat šīs konkrētās versijas laimīgais īpašnieks, varat izmantot alternatīvo x11vnc serveri.

Tas ir uzstādīts pavisam vienkārši:

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

Tajā pašā rakstā mēs apskatīsim standarta VNC serveri, kas pēc noklusējuma jau ir iekļauts ubuntu. Kā visu iestatīt?

Izveidosim savienojumu ar attālo saimniekdatoru.

Izveidojiet savienojumu, izmantojot ssh attālais dators, kurai vēlamies piekļūt grafiski. Tajā pašā laikā mums ir jāzina tā IP un jāpiesakās ar tā lietotāja paroli, kura ekrānu mēs vēlamies redzēt. Faktiski mums derēs jebkura lietotāja ar sudo tiesībām dati, bet tad būs jāpielāgo daži punkti.

Tātad, teiksim iekšā lokālais tīkls mums ir dators, kurā darbojas ubuntu ar ip adresi 10.20.0.30 un lietotāju feanor184. Mēs izveidojam savienojumu ar to no konsoles, izmantojot taustiņu -X (lai palaistu X grafiku):

Ssh-X [aizsargāts ar e-pastu]

ievadiet paroli un nokļūstiet mūsu attālā datora konsolē.

Tagad ievadiet tajā:

Sudo vino preferences

un skatiet grafisko logu

Atzīmējiet izvēles rūtiņas šeit:

ļauj citiem lietotājiem skatīt jūsu darbvirsmu — Mēs ļaujam jums apskatīt jūsu darbvirsmu.

ļauj citiem lietotājiem kontrolēt jūsu darbvirsmu — Mēs ļaujam attālināti vadīt peli un tastatūru.

pieprasīt lietotājam ievadīt šo paroli — Noteikti iestatiet savienojuma paroli. Cik cilvēku sērfo mūsu tīklā?

rādīt paziņojumu apgabala ikonu: vienmēr — Mēs vienmēr parādām vnc ikonu teknes ekrāna augšdaļā.

Varat arī iestatīt savus iestatījumus — mani iestatījumi ir aprakstīti šeit)

Saglabājiet iestatījumus un atvienojieties no attālā resursdatora.

Lai izveidotu savienojumu ar konfigurēto datoru, mēs izmantojam jebkuru klientu ar VNC atbalstu.

Piemēram, Remmina ir paredzēta Linux.

UltraVNC Viewer — operētājsistēmai Windows.

Vēlreiz atgādināšu, ka, lai aprakstītie savienojuma iestatījumi darbotos, attālajā datorā ir jādarbojas Ubuntu OS. Ubuntu instalēšana ir atsevišķa tēma, kurai es negribētu šeit pievērsties, tāpēc mēs izlaidīsim šo soli. Internetā ir daudz rokasgrāmatu par šo tēmu.

Ar ko mēs nonākam?

Mēs varējām izveidot savienojumu ar attālo datoru, kurā darbojas ubuntu, un veikt visas darbības ar to tā, it kā mēs sēdētu pie tā monitora.

Mērķis ir izveidot savienojumu no Windows/Linux ar attālo darbvirsmu Ubuntu Linux. Godīgi sakot, es izmēģināju diezgan daudz iespēju, un tas ir tas, ko es beidzot nonācu. Šeit viss ir diezgan labi aprakstīts soli pa solim (anglosakšu valodā). Nesen Arvien biežāk dzirdu, ka nemierīgos laikos attālināta darbvieta uz sava VPS/VDS ir mums viss. Kā to konfigurēt? Ko jūs varat lasīt vai smēķēt ar šo saturu? Vai varbūt ir kāds vienkāršs gatavs risinājums? Kā arī redzu, ka VPS/VDS biroji tagad nodrošina tādu iespēju kā attālā darbvirsma. Bet, kā es saprotu, viņi to dara tikai kā papildinājumu ērtākai viņu pārvaldībai virtuālais serveris? Vai ir iespējams vienkārši izmantot ubuntu, firefox un cut in packman? esmu ieinteresēts vienkāršākā iestatīšana vidēji VPS ar parasto Ubuntu un iespēju strādāt ar to attālināti (nosacījuma darbvirsmas ekrāns). Man ir vājas konsoles prasmes, bet ļoti labi pārzinu visdažādākās Linux sistēmas (savulaik man pat bija hobijs - atrast ideālo Linux distribūciju no parasta cilvēka skatpunkta).

Šī ir TigerVNC vecākprogramma, taču tajā ir vismazāk iespēju. Tomēr lietojumprogramma var automātiski noteikt VNC serverus, vienkāršojot un paātrinot savienojumu. Atlasiet Opcijas un varat mainīt loga izmēru, lai tas atbilstu monitoram, palaist pilnekrāna režīmā un ignorēt noklusējuma saspiešanas iestatījumus, lai piespiestu parādīt vairāk nekā 256 krāsas.

RealVNC ir atsevišķa programmatūra savienojuma izveidei ar datoriem, izmantojot VNC protokolu. Pēc lejupielādes lietotājam ir jāatver terminālis, jāiet uz direktoriju ar programmu un jāiestata tiesības chmod piekļuve 700, lai palaistu lietojumprogrammu.

Savienojuma izveide ir ātra un vienkārša, taču produktivitāte šajā testā atpaliek no citiem VNC skatītājiem. Strādājot ar darbvirsmu un palaižot Armegatron, tika konstatēti ievērojami palēninājumi, kas tika lēsti aptuveni pussekundes. Tehnoloģiskie procesi matricas rastrēšana vai dithering apgrūtināja darbu, kad radās traucējumi, tas tika novērots dažas reizes testēšanas laikā. Līdzīgas problēmas tika novērotas ar RealVNC kopijām, kurās ir mazāk iespēju.

Šķiet, ka TigerVNC ir atsevišķs VNC kodu bāzes atzars, un tāpēc tajā ir koda sadaļas no RealVNC un TightVNC, lai gan pēdējo izstrāde turpinās. Tādējādi RealVNC iesaka mazāk efektīvu TigerVNC versiju un pētījumos nedarbojās vislabāk. Iespējams, audio straumēšanas atbalsts uzlabotu viedokli par produktu. Tomēr neparedzētu apstākļu gadījumā labs risinājums būs portatīvais savrupais klients.

TeamViewer attālās darbvirsmas klients

Izveidojiet ienākošos un izejošos attālos savienojumus reāllaika atbalstam vai piekļuvei citiem datoriem. Piedalieties konferencēs un prezentācijās, tērzējiet ar citiem lietotājiem vai lietotāju grupām, kā arī veiciet videozvanus. Dažas sekundes pēc ielādes un ierīces šo programmatūra Jūs varēsiet sākt savu pirmo sesiju. Jebkurš sistēmas administrators Datori jāremontē ne tikai darbā, bet arī brīvajā laikā. Kādam šāds darbs ir papildu ienākumu avots, bet citam nepārvaramas un pastāvīgas ciešanas.

Lai atvieglotu dzīvi abu veidu sistēmas administratoriem, Team Viewer ir izlaidusi tāda paša nosaukuma programmu attālā piekļuve k, kas darbojas visās populārajās OS. Kopumā programmatūras produkta veidotāji gandrīz noteica datoru tālvadības standartu. Jāatzīmē, ka nekomerciāliem nolūkiem utilīta, šķiet, ir pilnīgi bezmaksas.

Viss, kas jums nepieciešams, ir lejupielādēt un instalēt programmu abos datoros, un visi iestatījumi tiks atlasīti automātiski.

Lielākajai daļai lietotāju visērtāk būs izmantot TeamViewer klientu. IN šo materiālu Mēs runāsim tikai par visvienkāršākajām iespējām un to, kā ātri instalēt un palaist programmu. Šajā rakstā par tā iespējām ir runāts sīkāk. Jāatzīmē, ka, ja plānojat regulāri pārvaldīt dažus datorus, varat izvairīties no pastāvīgas to ID ievadīšanas pēc reģistrācijas procedūras.

XRDP attālā darbvirsma operētājsistēmā Linux

Nesen man bija iespēja strādāt ar operāciju zāli Linux sistēma, lai gan visu mūžu esmu strādājis un strādājis pie Windows un nedomāju, tāpat kā daudzi Linux fani, ka Windows ir sliktāks par Linux un otrādi. Strīdēties par to, kas ir labāks, ir iespējams bezgalīgi, tāpēc es teikšu vienu - “katram savs”. Un, kad es sāku strādāt ar Linux, man vispirms bija jāstrādā konsolē, izmantojot SSH. Varbūt es esmu "bezcerīgs", bet, manuprāt, tas nav risinājums. Tad sāku meklēt citus risinājumus. Lai netraucētu manu galvu, es nolēmu rīkoties vienkārši un atrast LAP analogu, kas pēc noklusējuma ir pieejams . Mani meklējumi neaizņēma ilgu laiku, un es atradu risinājumu.

Rezultātā datoru varēju vadīt ar operētājsistēma Linux no datora uz Windows, izmantojot iebūvēto Windows RDP.

Lai tas būtu iespējams, mums ir jāinstalē XRDP programma datorā, kurā darbojas operētājsistēma Linux. Es to uzinstalēju uz Debian, domāju, ka arī citām Unix sistēmām līdzīgas sistēmas ir šī programma. Pēc instalēšanas programma automātiski pazudīs. Tagad mēs palaižam RDP operētājsistēmā Windows un, izmantojot RDP, izveidojam savienojumu ar datoru, kurā darbojas Linux. Izbaudīsim to. Ja neesat apmierināts ar RDP, varat instalēt programmu tālvadība no NoMachine (nomachine.com), kas ir bezmaksas un ko var instalēt operētājsistēmās Windows, Linux, Mac OS X, Android, iOS.

Attālā darbvirsma, izmantojot Remmina

Labi izstrādātas veidnes lieliski darbojas gan uz maza klēpjdatora, gan uz milzīga monitora. Minimālistiskā sākuma ekrānā ir informācijas panelis un saraksts pieejamie savienojumi. Pēc savienojuma izveides tiek parādīts jauns logs, kurā parādīta attālā darbvirsma. Dažus savienojumus var kontrolēt, izmantojot nosauktas cilnes.

Veselīgās paneļa vadīklas paliek redzamas visā savienojuma laikā, ļaujot ļoti ātri mērogot logu, lai aizpildītu pieejamo monitora vietu, pārslēgties uz pilnekrāna skatīšanās režīmu vai vienkārši atsevišķi mainīt loga horizontālo vai vertikālo skalu. Lūdzu, ņemiet vērā, ka jums būs jālejupielādē un jāinstalē papildu zinātniskās biedrības darbi, tostarp VNC, izmantojot spraudņus.

Remmina, šķiet, nav oficiāls klients, taču tas noteikti izskatās pēc Gnome darbvirsmas ar GTK stilu.

Atšķirībā no atsevišķiem klientiem jūs nesaņemsit ļoti detalizētu kontroli pār protokola parametriem, piemēram, saspiešanu, taču joprojām varat atlasīt krāsu režīmus un pārslēgties starp četriem funkciju līmeņiem, kas ir gudrs veids, kā pārvaldīt tīkla joslas platumu un CPU lietojumu. Savienojumu pārvaldība un pievienošana grāmatzīmēm ir intuitīva, lai gan nav automātiskās atklāšanas funkcijas.

Atsaucības ziņā Remmina trāpa augsta veiktspēja Pārbaudot spēli Armegatron, nebija viegli atšķirt spēli, kas darbojas attālajā datorā, no vietējās mašīnas. Remmina nenodrošina tērzēšanas vai failu pārsūtīšanas funkcionalitāti pamata VNC savienojumiem, taču šī funkcionalitāte ir pieejama RDP saitēm, kuras klients atbalsta arī kopā ar NX (NoMachine NX un Free NX), XDMCP un SSH, kas padara Remmina par viss vienā klients ar atbalstu plašam lietojumu klāstam.protokolu komplekts.

Šajā rakstā mēs apskatījām, kā iestatīt attālo darbvirsmu operētājsistēmai Linux, kā arī to, kā tai piekļūt ar citu ierīču atbalstu. Viss ir ļoti vienkārši, pat vienkāršāk nekā ar to pašu rdp, kuram jāizveido vairāki konfigurācijas faili.

" un drīz pēc tam man lūdza pastāstīt, kā darīt to pašu, bet otrādi - no Windows uz Linux. No pirmā acu uzmetiena var šķist, ka uzdevums nav viegls, bet patiesībā tas ir ļoti viegls.

Lasītājiem var rasties jautājums – kāpēc tas vispār ir vajadzīgs? Atbilde ir vienkārša – lai būtu viens administrācijas punkts. Galu galā, cik daudz laika parasti tiek pavadīts, skrienot starp datoriem, mēģinot atrisināt problēmu! Jūs jau zināt, kā izveidot savienojumu ar datoriem, kas darbojas Windows vadība no Linux, un pēc šī raksta izlasīšanas jūs varēsiet savienoties otrādi - no Windows uz Linux, un tas ievērojami atvieglos jūsu lokālā tīkla administrēšanas uzdevumu. Tātad sāksim.

Pieņēmumi

Savā rakstā es pieņemu, ka jūsu lokālajā tīklā jau darbojas pareizi funkcionējoši datori. Lai atvieglotu darbību, es izmantošu shēmu 192.168.1.x. Tas ir daudz ērtāk lietojams statiskas IP adreses, pretējā gadījumā jums būs jāpavada papildu laiks, noskaidrojot vēlamā datora adresi.

Programmatūra

Nepieciešamas tikai divas lietojumprogrammas:

Datorā zem Linux vadība izmantošanai kā VNC serveris;
Windows datorā, lai to izmantotu kā VNC klientu.

TightVNC instalēšana ir ļoti vienkārša - vienkārši lejupielādējiet instalēšanas programmu un veiciet dubultklikšķi uz tā, lai palaistu. Bet lietojumprogrammu instalēšanas process Linux daudziem Windows lietotāji nav tik acīmredzami.

Protams, tas viss ir atkarīgs no tā, kāda veida Linux izplatīšana. Bet kopumā darbību secība ir šāda:

1. Palaidiet programmas instalēšanas/noņemšanas rīku - Synaptic, Ubuntu Software Center, gnome-packagekit utt.
2. Meklēšanas joslā ierakstiet “x11vnc” (bez pēdiņām).
3. Pārbaudiet instalējamās pakotnes.
4. Noklikšķiniet uz pogas Lietot, lai sāktu instalēšanu.

Tie, kas pieraduši strādāt no komandrinda, var instalēt lietojumprogrammu šādi:

1. Atveriet termināli.
2. Palaidiet komandu, piemēram, sudo apt-get install x11vnc — atkarībā no tā, kāda izplatīšana jums ir.

Kad instalēšana ir pabeigta, varat sākt savienojumu.

Datorā, kurā darbojas Linux

Šeit viss ir pavisam vienkārši - jums vienkārši jāstartē x11vnc serveris. Šīs utilītas palīdzībā, kuru var izsaukt ar komandu vīrietis x11vnc, tiek sniegts saraksts pieejamās iespējas. Es ieteiktu izmantot opciju - uz visiem laikiem- bez tā serveris tiks izslēgts tūlīt pēc klienta sesijas beigām. Tātad komandai, kas jāizpilda terminālī, vajadzētu izskatīties šādi:

X11vnc - uz visiem laikiem

Nākamā komandu uzvedne pēc tam neparādīsies, pat ja izmantojat rakstzīmi &. Tāpēc faila beigās ir vērts pievienot rindiņu x11vnc -forever " /etc/rc.local"lai serveris startētu katru reizi, kad sistēma startē.

Windows datorā

Tagad izveidosim savienojumu. Palaist instalēta Windows utilīta TightVNC no izvēlnes Sākt. Attēlā parādītais attēls. Logs, kurā jānorāda savienojuma adrese. Šeit varat izsaukt dialoglodziņu Opcijas.

A attēls: atlasiet savienojuma profilu, kas vislabāk atbilst jūsu savienojuma veidam.

Iestatījumu logā ir pieejamas vairākas opcijas (attēls B), taču, ja jums nav nepieciešama īpaša konfigurācija, varat atstāt noklusējuma vērtības.


Attēls B. TightVNC var pieslēgt View režīmā – tad sesija nebūs interaktīva. Šī ir laba iespēja testa savienojumam.

Kad esat konfigurējis visus iestatījumus, noklikšķiniet uz pogas Savienot, lai izveidotu savienojumu ar attālo darbvirsmu (C attēls). Savienojuma ātrums ir atkarīgs no tīkla joslas platuma, taču kopumā TightVNC ir ļoti praktisks risinājums.