Vnc krievu valodā PC. Piesakieties vairāku lietotāju sistēmā, izmantojot VNC. Efektīva mobilo sakaru izmaksu kontrole

Ievads VNC Materiāls ir paredzēts nepieredzējušam lietotājam.

VNC ir plaši izmantota metode attālai piekļuvei datora darbvirsmai, izmantojot tīklu. Taustiņu nospiešanas un peles kustības, ko lietotājs veic savā datorā, tīklā tiek pārsūtītas uz attālo datoru, un viņš uztver darbības ar savu tastatūru un peli. Informācija no attālā datora ekrāna tiek parādīta lietotāja datora ekrānā. Darbs, izmantojot VNC, izmantojot internetu, ar attālo datoru, kas atrodas pretējā pasaules malā, lietotājam izskatās tā, it kā šis dators būtu tieši viņa priekšā. VNC ir īpaši ērti, strādājot ar grafisko interfeisu - ar darbvirsmas un darbvirsmas programmām Windows, Linux un citām operētājsistēmām.

1. VNC klients lietotāja Windows datorā ar atvērtu VDS (virtuālā servera) darbvirsmu, kurā darbojas Ubuntu 9.10.

Iesācēju lietotājiem Unix servera administrēšana, izmantojot VNC, būs daudz vienkāršāka nekā komandrindas izmantošana, izmantojot SSH vai tīmekļa vadības paneli. GUI programmas mēdz būt labi strukturētas un intuitīvāk saprotamas nekā konfigurācijas failu rediģēšanas norādījumi. Servera administrēšana izskatās gandrīz tāda pati kā operētājsistēmas darbvirsmas versijas iestatīšana neatkarīgi no tā, vai tā ir Linux vai Windows. Jūs pat varat instalēt līdzīgu operētājsistēmas versiju savā datorā apmācībai un pāriet uz VDS / VPS administrēšanu pēc tam, kad ir skaidri noteikti sistēmas konfigurācijas pamatprincipi.

Lai administrētu savu serveri, izmantojot VNC, lietotājam pietiek ar to, ka viņš prot strādāt ar grafisko logu interfeisu un ir pamatzināšanas par operētājsistēmas galvenajām sastāvdaļām - failu sistēmu, tīklu, pakalpojumu darbību ( dēmoni).

Attālajā datorā ir jādarbojas servera programmai (VNC serverim), kas pilda tastatūras, peles un monitora lomu un sazinās ar lietotāja datoru. Piekļuvi VNC serverim var aizsargāt ar paroli.

Lietotāja datorā ir jādarbojas klienta programmai (VNC klients, VNC skatītājs), kas pārraida informāciju par taustiņsitieniem un peles kustībām uz attālo datoru, saņem no tā attēlu un parāda to ekrānā. VNC klienti pastāv operētājsistēmām Windows, Linux, FreeBSD, MacOS un daudzām citām platformām. Ir arī VNC klienti plaukstdatoriem un mobilajiem tālruņiem. Startējot VNC klientu, pietiek norādīt attālā datora DNS nosaukumu vai IP adresi un paroli, ja piekļuve VNC serverim ir aizsargāta ar paroli.

Galvenais datu apjoms, kas tiek pārraidīts, izmantojot VNC, attiecas uz ekrānā redzamo grafisko informāciju. Darbībai nepieciešams joslas platums no 32 Kb/s līdz 2 Mb/s. Ērtam darbam pilnkrāsu režīmā ar ekrāna izšķirtspēju 1024x768 kanāla ātrumam jābūt 1-2 Mb/s. Samazinoties grafikas kvalitātei, samazinoties krāsu skaitam un izmantojot dažas papildu optimizācijas metodes, ātrums 128 Kbps var nodrošināt pieņemamas ērtības. Kanāls tiek pilnībā aizņemts tikai atjauninot lielus ekrāna laukumus, drukājot tekstu, trafika ir ievērojami mazāka, un pārējā laikā kanāls praktiski netiek izmantots. Ja pārraides laikā pa kanālu ir lielas pakešu pārraides aizkaves (lēni savienojumi, satelīta sakari, lieli attālumi), tas izraisa reakcijas laika pasliktināšanos uz taustiņsitieniem un peles kustībām, kas ievērojami samazina darba komfortu.

Lasīšana 5 min. Skatījumi 833 Publicēts 17.02.2017

Sveiki, dārgie Country IT vietnes lasītāji. Šodien mēs runāsim par citu attālās piekļuves programmu. Ar to jūs varat pilnībā kontrolēt attālo datoru. Tas ir par VNC klientu operētājsistēmai Windows. Tādējādi lietotāji var izveidot savienojumu ar datoriem, kuros darbojas operētājsistēmas Windows un Linux, un veikt visus iestatījumus. Ir arī pilns atbalsts gandrīz visām mūsdienu operētājsistēmām. VNC klients var kļūt par jums neaizstājamu palīgu, ja jums bieži ir jāpārvalda attālie datori vai ja jūs apkalpojat datoru parku. Rakstā es jums detalizēti pastāstīšu, kā lejupielādēt, instalēt un konfigurēt utilītu.

Kā lejupielādēt VNC klientu operētājsistēmai Windows.

Lai sāktu lietot programmu, tā ir jālejupielādē, lai datorā nenoķertu vīrusus, mēs lejupielādēsim programmu no oficiālās vietnes. Lai to izdarītu, sekojiet saitei - www.realvnc.com/download/

Lejupielādes lapā, lai lejupielādētu bezmaksas VNC klientu operētājsistēmai Windows, jums jāizvēlas atbilstošā ikona un jānoklikšķina uz pogas "LEJUPIELĀDĒT VNC CONNECT". Tāpat zem lejupielādes pogas varat izvēlēties, kurā paplašinājumā lejupielādēt programmu: exe, Zip vai MSI Installer formātā.

Programmas instalācija sastāv no divām daļām – servera un klienta. Ja vēlaties pārvaldīt attālo datoru, tad instalējiet klienta daļu - VNC Viewer, bet, ja vēlaties tālāk pārvaldīt šo datoru, tad instalējiet VNC Server.

Kā instalēt VNC.

Tagad apskatīsim sīkāk, kā instalēt VNC klientu operētājsistēmai Windows. Lai to izdarītu, palaidiet lejupielādēto izpildāmo failu un veiciet tālāk norādītās darbības.

  1. Pirms instalēšanas sākšanas sistēma Windows jautās, vai vēlaties palaist šo failu, noklikšķiniet uz pogas "Palaist";
  2. Pēc tam tiks atvērts šāds logs ar programmas aprakstu un licences līgumu. Atzīmējiet izvēles rūtiņu "Es piekrītu līgumam" un noklikšķiniet uz pogas "Tālāk";
  3. Nākamajā logā jāizvēlas, vai mēs instalēsim "VNC Server", "VNC Viewer" vai abus. Kad esat izdarījis savu izvēli, noklikšķiniet uz pogas "Tālāk";
  4. Pēc tam atlasiet programmas instalēšanas ceļu vai atstājiet visu pēc noklusējuma;
  5. Logā Firewall Configuration atzīmējiet izvēles rūtiņu "Pievienot izņēmumu VNC servera ugunsmūram";
  6. Tālāk mēs gaidām instalēšanas procesu, lai pabeigtu programmu.

Mēs varējām instalēt VNC klientu operētājsistēmai Windows, tagad apskatīsim, kā iestatīt programmu un kā to lietot.

Kā lietot VNC - programmu attālai piekļuvei datoram.

Kad esam instalējuši servera un klienta daļas, jums tās ir jākonfigurē. Lai to izdarītu, vispirms startējiet VNC serveri un galvenajā logā iestatiet paroli, kuru klients izmantos, lai izveidotu savienojumu ar šo datoru.

Ja nepieciešama diennakts piekļuve datoram, tad tam visu laiku jābūt ieslēgtam, un darbojas VNC servera programma.

Lai izveidotu attālus savienojumus no sava datora ar citiem datoriem, jums un man būs nepieciešams VNC skatītājs. Palaidīsim to. Programmas logs izskatās pieticīgs, taču tajā nav nekā lieka. Pašā centrā ir rinda "VNC serveris", kurā jāievada attālā datora nosaukums vai IP adrese. Kā uzzināt IP adresi, lasiet rakstā -. Ja vēlaties izveidot savienojumu pēc nosaukuma, varat to apskatīt sistēmas rekvizītos.

Manā gadījumā es ievadīšu IP adresi. Pēc noklikšķināšanas uz pogas “Savienot” parādīsies logs, kurā jāievada parole, lai izveidotu savienojumu ar serveri. Pēc tam jūsu priekšā parādīsies attālā darbvirsma. Tagad jūs varat veikt jebkuru darbību tā, it kā tas būtu jūsu dators.

Ko darīt, ja nevarat izveidot savienojumu.

Bieži vien ir gadījumi, kad pēc VNC klienta instalēšanas operētājsistēmai Windows neizdodas izveidot savienojumu. Tam ir vairāki īpaši iemesli, apskatīsim tos sīkāk:

  • Pretvīrusu programmas ir bloķējušas VNC darbību. Ļoti bieži pretvīrusi attālās piekļuves programmas definē kā nevēlamu programmatūru un ar visiem līdzekļiem bloķē to darbu. Lai izvairītos no šādas situācijas, programma jāpievieno antivīrusu izslēgšanas sarakstiem;
  • Nepareiza IP adrese. Dažreiz ir gadījumi, kad attālā datora lietotājs norāda nepareizu IP adresi. Tādējādi jūs nevarat izveidot savienojumu. Iesaku precizēt informāciju un atjaunot savienojumu;
  • Nepareiza parole. Ja pats iestatījāt paroli servera versijai. Pēc tam jums jāpārbauda, ​​vai ievadāt to pareizi, iespējams, ir iespējoti lielie burti vai ir izvēlēta nepareiza ievades valoda;
  • Programma ir pārslēgta uz citu darba portu. Pēc noklusējuma programma darbojas caur portu 5900. Pārbaudiet, vai šo portu neaizņem kāda cita lietojumprogramma. Varat arī veikt portu pāradresāciju.

Šīs ir galvenās problēmas, kas radušās, strādājot ar VNC Viewer. Kā redzat, tie ir diezgan atrisināmi. Programmas funkcionalitāte ir diezgan vienkārša, šeit nav īpaši noderīgu funkciju. Programmai ir pilnīgi standarta rīku komplekts, kas ir līdzīgs un, iespējams, nedaudz zemāks par saviem kolēģiem. Tas, kas aizrauj VNC klientu operētājsistēmai Windows, ir tā lielais ātrums un lieliskais atbalsts visām mūsdienu platformām. Tas padara programmu pietiekami pievilcīgu lietotājiem, kuriem ir ierīces ar dažādām operētājsistēmām.

Apkoposim.

Šodien saņēmām kaut kādu haotisku programmas apskatu. Bet tomēr es sniedzu jums kopējo ainu. Tagad jūs zināt par VNC klientu operētājsistēmai Windows un varat to lejupielādēt un instalēt. Iespējams, programma ienāks jūsu ikdienā un aizstās populārākas programmas, piemēram, tādas kā. VNC ir visas darbam nepieciešamās funkcijas, savukārt tas praktiski neizmanto datora resursus un tajā pašā laikā nodrošina ātru stabilu komunikāciju starp ierīcēm.

VNC ir servera daļa no utilīta, kas paredzēta datoru tālvadībai un konfigurēšanai. Tas ir instalēts datorā, kuru kontrolēs klienta daļa (saukta par ). VNC galvenā iezīme ir atbalstīt lielu skaitu ierīču un operētājsistēmu, pateicoties universālā RFB (Remote Framebuffer) protokola izmantošanai, kas var darboties ar lielāko daļu grafisko vidi, piemēram, X Window System for GNU / Linux vai Unix, Windows saskarne un Quartz Compositor operētājsistēmai MacOS. Pateicoties tam, jūs varat viegli piekļūt Windows darbvirsmai no Ubuntu vai jebkuras citas sistēmas, vadīt Raspberry Pi, izmantojot Android, un vadīt datoru no viedtālruņa tādā pašā veidā.

Lai izveidotu savienojumu, šim serverim ir jādarbojas pārvaldītajā datorā un klientam pārvaldītajā mašīnā. Kad savienojums ir izveidots, attālo darbvirsmu var paplašināt līdz pilnekrāna līmenim un strādāt ar to tāpat kā ar datoru. Savienojumu var aizsargāt ar paroli un 128 bitu šifrēšanu. Serverī ir vairāki piekļuves līmeņa iestatījumi, piemēram, klientam var atspējot tastatūras ievadi vai peles vadību (lai netraucētu lietotāja darbam), vai arī izmantot tikai lasīšanas režīmu, kurā, pieslēdzoties , jūs varat tikai novērot lietotāja darbības bez iespējas ievadīt vai izmaiņas. Programmu var izmantot, lai pārvaldītu tīkla printerus (instalēšanas laikā instalēšanas programma liks jums instalēt atbilstošo draiveri). Lai lietojumprogramma darbotos bez kļūdām, ieteicams to pievienot ugunsmūra izņēmumiem.

Galvenās funkcijas un funkcijas

  • attālās ierīču pārvaldības sistēma;
  • atbalsts lielākajai daļai operētājsistēmu;
  • Raspberry Pi atbalsts;
  • vienkārša vadība;
  • savienojuma paroles aizsardzība;
  • atbalsts 128 bitu šifrēšanai;
  • spēja strādāt ar vairākiem lietotājiem;
  • tikai lasīšanas režīms.

Bezmaksas versijas ierobežojumi

  • izmēģinājuma režīmā visas komerciālās versijas iespējas ir pieejamas 30 dienas;
  • pēc izmēģinājuma perioda beigām programma darbosies brīvā režīmā ar tās funkcionalitātes saglabāšanu, bet tikai nekomerciālai lietošanai;
  • 3 lietotāju un 5 datoru ierobežojums;
  • dažas funkcijas nav pieejamas.

Kā palīdzēt lietotājiem piekļūt vairāku lietotāju Linux sistēmai no jebkuras vietas

VNC un X servera arhitektūra

Grafiskā lietotāja saskarne (GUI) operētājsistēmā Linux® izmanto X Window System (saīsināti). X). X ir neparasta GUI vairākos aspektos, jo īpaši tā sākotnēji ir tīkla saskarne. X serveris, patiesībā, tā ir tīkla servera programma. Tīkla servera programmas nodrošina klientu programmām piekļuvi vietējiem resursiem, un tas attiecas arī uz X serveri. Īpatnība ir tāda, ka X servera gadījumā "vietējie resursi" ir displejs, tastatūra un pele, ar ko lietotājs strādā. Visizplatītākajā konfigurācijā X klienta programmas darbojas tajā pašā datorā, kur serveris. Tādējādi LibreOffice, GNU attēlu manipulācijas programma (GIMP) vai citas programmas ir X klienti, kas izmanto X tīkla protokolus, lai pieņemtu ievadi no lietotāja un parādītu rezultātus tajā pašā datorā.

Tomēr, kad tīklā X tiek izmantots, lietotājs sēž pie X servera datora, un X klienti ir programmas, kas jāpalaiž citā datorā. Šai konfigurācijai ir nepieciešams otrs tīkla protokols, lai izveidotu savienojumu. Šis otrais protokols var būt Telnet, Secure Shell (SSH) vai X Display Manager Control Protocol (XDMCP). Šī attālās pieteikšanās protokola serveris darbojas X klienta mašīnā, un attālās pieteikšanās klients darbojas X servera mašīnā. Attālās pieteikšanās serveris startē X klientus, kas savukārt izveido savienojumu ar X serveri. ilustrē šo mijiedarbību. Pārtrauktās bultiņas norāda sesijas sākumu. (XDMCP gadījumā XDMCP klients ir iebūvēts X servera programmā.)

1. attēls Attālās piekļuvei X ir nepieciešams klients un serveris abos datoros

Šī konfigurācija darbojas labi daudzos LAN, taču tai nav arī trūkumi. Piemēram, tam ir jāuzsāk divvirzienu tīkla protokols, un to var novērst, izmantojot ugunsmūri vai tīkla adrešu tulkošanas (NAT) maršrutētāju. (SSH novērš šo šķērsli, atļaujot X sesijas tunelēšanu.) Turklāt, lai gan X serveri pastāv lielākajai daļai platformu, tie parasti netiek instalēti Windows® datoros. Šo un citu iemeslu dēļ daudzi cilvēki dod priekšroku citam protokolam — Remote Frame Buffer (RFB), kas ir ieviests virtuālā tīkla skaitļošanas (VNC) programmu saimē.

VNC ir starpplatformu rīks, kas nodrošina attālo piekļuvi Linux, UNIX®, Mac OS X, Windows un citām sistēmām no jebkura veida klienta. Lietotājs sēž pie klienta datora un piekļūst attālā servera datoram. Operētājsistēmā Linux VNC serveris vai nu atspoguļo X servera lokālā ekrāna saturu attālajā datorā, vai arī mitina savu X serveri, kas spēj palaist visu, kas kontrolē vietējo ekrānu. Rezultāts ir parādīts 2. attēlā. Atkal punktētā bultiņa norāda sesijas sākumu. Šī konfigurācija novērš nepieciešamību pēc apgrieztā tīkla savienojuma, un, tā kā VNC klienti un serveri ir pieejami daudzām operētājsistēmām, viena un tā pati klienta programma nodrošina piekļuvi jebkuram serverim.

2. attēls. VNC serveris ietver X serveri, kas var mijiedarboties ar vietējām programmām, izmantojot X klientu

VNC trūkums ir tāds, ka RFB autentifikācijas pamatā ir paroles bez lietotājvārdiem. Tāpēc katram lietotājam jāsāk neatkarīga VNC servera sesija un jāizveido savienojums ar šo VNC gadījumu, norādot pareizo porta numuru. Šī prasība ir pieļaujama viena lietotāja sistēmā, taču rada lielas neērtības, strādājot ar vairāku lietotāju datoru.

Lai atrisinātu šo problēmu, varat apvienot šīs divas pieejas: pārkonfigurējiet vietējo XDMCP serveri, lai tas palīdzētu VNC iebūvētajam X serverim nodrošināt trūkstošo vairāku lietotāju autentifikāciju. (Iegūtā konfigurācija ir parādīta 3. attēlā. Punktētā bultiņa norāda sesijas sākumu.) Tagad, kad attālie VNC lietotāji piekļūst VNC servera datoram, viņi var ievadīt lietotājvārdus un paroles, lai piekļūtu savām unikālajām VNC sesijām, lai datoram var piekļūt tik ilgi, cik jebkurš lietotājs.

3. attēls. XDMCP pievienošana VNC konfigurācijai nodrošina lielāku elastību

VNC servera iestatīšana

Ir vairāki VNC palaišanas veidi, tostarp skriptu izmantošana, VNC saistīšana ar darbvirsmas vidi, izmantojot darbvirsmas rīkus, un xinetd izmantošana, lai noklausītos VNC savienojumus. Šī pēdējā pieeja ir aprakstīta šeit, jo tā ļauj VNC palaist tā, lai tā varētu izmantot XDMCP serveri. Pirms turpināt norādījumus par VNC konfigurēšanu, lai tas darbotos, izmantojot xinetd, ir jāizvēlas VNC serveris.

VNC servera izvēle

Ir vairākas VNC serveru programmas. (Skatīt sadaļu). Daži no populārākajiem ir TightVNC, TigerVNC un RealVNC. Šajā rakstā kā piemērs ir izmantots TightVNC. Diemžēl konfigurācijas informācija ir atkarīga gan no servera, gan izplatīšanas, tāpēc šeit sniegtās instrukcijas būs jāpielāgo jūsu programmatūrai.

xinetd instalēšana

Daudzi izplatījumi pēc noklusējuma instalē superserveri xinetd, bet ne visi. Tā kā šeit aprakstītā metode paredz izmantot xinetd , jums ir jāinstalē xinetd, ja tas vēl nav instalēts. Lielākajā daļā izplatījumu xinetd var instalēt, izmantojot pakotņu pārvaldnieku, piemēram, izsaucot apt-get install xinetd uz Debian balstītiem izplatījumiem vai zypper install xinetd uz openSUSE.

Iespējams, jums būs jāpielāgo arī xinetd startēšanas process. Parasti vienreizējai startēšanai varat izmantot System V (SysV) startēšanas skriptu.

# /etc/init.d/xinetd sākums

Lai iestatītu xinetd automātiskai palaišanai sāknēšanas laikā, ir nepieciešamas zināšanas par to, kā darbojas jūsu izplatīšanas startēšanas skripti. Tas parasti tiek darīts ar utilītu, piemēram, chkconfig (izmanto Fedora, openSUSE un saistītajos izplatījumos), update-rc.d (izmanto Debian un saistītajos izplatījumos) vai rc-update (izmanto Gentoo), kaut kas līdzīgs šim:

# chkconfig xinetd uz # update-rc.d xinetd iespējot # rc-update pievienot xinetd noklusējuma

Tikai ievadiet viens no šīm komandām vai atrodiet ekvivalentu savam izplatīšanai.

Ņemiet vērā, ka xinetd var netikt startēts, ja tas nav konfigurēts, lai palaistu nevienu pakalpojumu. Tāpēc, iespējams, jums būs jāatliek tā palaišana līdz brīdim, kad esat konfigurējis xinetd, lai pārvaldītu savu VNC serveri.

Xinetd iestatīšana

Serveri, kurus pārvalda xinetd, ievieto konfigurācijas failus direktorijā /etc/xinetd.d. Tādējādi, lai konfigurētu xinetd, lai vadītu VNC, jums ir jāizveido vai jārediģē fails ar nosaukumu like /etc/xinetd.d/vnc.(Dažos izplatījumos, piemēram, openSUSE, VNC servera pakotne instalē šādu failu.) 1. sarakstā ir parādīts piemērs.

Saraksts 1. VNC konfigurācijas piemērs xinetd
pakalpojums vnc (atspējot = nav ligzdas_tipa = straumes protokols = tcp gaidīt = nav lietotāja = neviens serveris = /usr/bin/Xvnc server_args = -inetd -once -query localhost -geometry 1024x768 -depth 16 type = UNLISTED ports = 5900)

Šajā ierakstā ir norādītas vairākas xinetd opcijas, no kurām lielākā daļa jāatstāj tādas, kādas tās ir. Tālāk ir norādītas opcijas, kuras, iespējams, būs jāpielāgo.

  • apkalpošana. Varat palaist VNC vairākos portos ar dažādām opcijām, taču šajā gadījumā 1. saraksta pirmajā rindiņā ir jāpiešķir VNC atsevišķs pakalpojuma nosaukums katram portam.
  • serveris.Šis iestatījums ir jāmaina, lai norādītu uz galveno VNC servera bināro failu, kas parasti tiek nosaukts Xvnc.
  • server_args . Jūs gandrīz noteikti vēlēsities mainīt dažas no šīm vērtībām, kā aprakstīts tālāk.
  • osta. VNC izmanto portus 5900 un jaunākus. Ir iespējams palaist serveri ar dažādām parametru vērtībām, izmantojot dažādus portus. Šajā gadījumā katrai instancei ir jāpiešķir cits porta numurs.

Sarežģītākā xinetd iestatīšanas daļa ir servera argumentu iestatīšana. Varat izmantot 1. sarakstā parādītos argumentus kā modeli, mainot dažus no tiem.

  • - vaicājums localhost .Šī opcija norāda, ka VNC X serverim ir jāpārbauda lokālā resursdatora sistēma XDMCP autentifikācijai. Varat to mainīt, ja vēlaties izmantot vienu datoru kā tulkotāju, lai piekļūtu otra programmām.
  • -ģeometrija 1024x768.Šī opcija iestata VNC sesijas virtuālo atļauju. Ņemiet vērā, ka šai atļaujai nav jāsakrīt ar parastā X servera atļauju, kas darbojas servera mašīnā. Varat izveidot vairākus ierakstus, kas darbojas ar dažādām izšķirtspējām, lai lietotāji varētu pieteikties VNC serverī ar izšķirtspēju, kas ir ērta viņu lokālajām sistēmām.
  • -dziļums 16 .Šī opcija iestata krāsu dziļumu. Jo zemāka vērtība, jo ātrāk tiek atsvaidzināts displejs, taču ekrānā ar daudzām krāsām var parādīties kropļojumi. Derīgās vērtības ir robežās no 2 līdz 32.

Ir pieejamas daudzas citas iespējas, un dažas no tām ir atkarīgas no VNC servera. Skatiet sava VNC servera dokumentāciju.

XDMCP servera konfigurēšana

Lielākā daļa Linux izplatījumu tikai konfigurē savus XDMCP serverus, lai pārvaldītu lokālo displeju. Lai iespējotu attālo piekļuvi, ir jāpārkonfigurē XDMCP serveris, lai pieņemtu piekļuves pieprasījumus no VNC servera, kas darbojas tajā pašā datorā. Sīkāka informācija ir atkarīga no XDMCP servera. Trīs visbiežāk lietotās operētājsistēmā Linux ir GNOME displeja pārvaldnieks (GDM), gaismas displeja pārvaldnieks (LightDM) un KDE displeja pārvaldnieks (KDM). Citiem XDMCP serveriem, piemēram, XDM, ir nepieciešami citi iestatījumi, nevis šeit aprakstītie. Jebkurā gadījumā pēc XDMCP servera pārkonfigurēšanas tas būs jārestartē.

XDMCP konfigurācijas faila rediģēšana

Ja neesat pārliecināts, kuru XDMCP serveri izmanto jūsu sistēma, varat to noteikt, aplūkojot procesu sarakstu, izmantojot rindiņu dm, piemēram:

$ ps cirvis | grep dm 929 ? Ss 0:00 /usr/bin/kdm 962 tty7 Ss+ 0:19 /usr/bin/Xorg -br:0 vt7 -nolisten tcp -auth \ /var/lib/xdm/authdir/authfiles/A:0-pp4shb 30157 pts/3 S+ 0:00 grep --color=auto dm

Šīs izdrukas pirmajā rindā ir norādīts, ka darbojas KDM, tāpēc, lai VNC izmantotu XDMCP, ir jārediģē šī servera konfigurācijas fails. Lielākajai daļai XDMCP programmu konfigurācijas failiem ir vienāds formāts. Tajos ir sadaļas, kas nosauktas kvadrātiekavās, piemēram, . Rindās, kas atrodas aiz sadaļas nosaukuma, parametri tiek norādīti ar vienādības zīmi, piemēram: enable=true . 1. tabulā ir norādīti konfigurācijas failu nosaukumi, sadaļu nosaukumi un parametri, kas jānorāda, lai XDMCP darbotos vairākos izplatītos Linux XDMCP serveros.

1. tabula. Parametri, kas ļauj XDMCP atbalstīt VNC dažādiem XDMCP serveriem

Iespējams, konfigurācijas failā pilnībā trūkst sadaļas XDMCP. Ja tāds ir, tas var skaidri atspējot XMDCP atbalstu, saturēt komentētas opcijas vai būt tukša. Neatkarīgi no faila sākotnējā stāvokļa jums ir jānodrošina, lai XDMCP sadaļa būtu pieejama un atbalsts būtu iespējots. Piemēram, apsveriet iespēju konfigurēt KDM, lai iespējotu XDMCP:

enable=true

Daži izplatījumi ļauj iekļaut papildu drošības pasākumus, kas ir jāatvieglo. Viens no tiem ir ugunsmūris. Ugunsmūra skripti parasti ir specifiski izplatīšanai, tāpēc norādījumus par ugunsmūra iestatīšanu skatiet sistēmas dokumentācijā. Jums ir nepieciešams, lai vietējais resursdators varētu piekļūt portam 177 un VNC klientiem - portam 5900 (vai jebkuram citam portam, kas tiek izmantots VNC).

OpenSUSE ir papildu konfigurācijas fails, kas kontrolē dažus piekļuves veidus, tostarp XDMCP piekļuvi: /etc/sysconfig/displaymanager. Atveriet šo failu teksta redaktorā un meklējiet šādu rindiņu:

DISPLAYMANAGER_REMOTE_ACCESS="nē"

Mainiet šī parametra vērtību uz "yes" . Ja atstājat “nē”, XDMCP servera pieteikšanās logs netiks parādīts, veidojot savienojumu ar VNC serveri. Lielākajā daļā izplatījumu šīs izmaiņas nepieciešams: šo failu izmanto tikai openSUSE.

XDMCP servera restartēšana

Kad XDMCP serveris ir konfigurēts, lai atbalstītu attālos savienojumus, tas ir jārestartē. Izplatījumos, kas startē X, izmantojot SysV sākuma failu, piemēram, Debian un Gentoo, to var izdarīt, izmantojot restartēšanas opciju:

# /etc/init.d/gdm restart

Sistēmā, kas izmanto izpildes līmeni, lai palaistu X, piemēram, Fedora vai openSUSE, mainiet teksta režīma līmeni (parasti 3) un pēc tam atpakaļ uz GUI līmeni (parasti 5):

# telinit 3 # telinit 5

Ņemiet vērā, ka jebkura pieeja iziet no X, tāpēc pirms turpināšanas saglabājiet visu X sesijas laikā paveikto darbu.

Testēšana un atkļūdošana

Tagad varat pieteikties no attālā datora, izmantojot VNC klientu. Lielākajā daļā Linux izplatījumu ir iekļauta komanda vncviewer, tāpēc varat ierakstīt:

vncviewer

Lai pierakstītos attālais nosaukums caur VNC. Ja VNC ir konfigurēts un darbojas pareizi, rezultāts būs aptuveni 4. attēlā. Ja iestatāt vairākas VNC sesijas dažādos portos, varat norādīt VNC sesijas numuru, nododot to kā daļu no resursdatora nosaukuma. Ievadiet:

vncviewer:3

Lai pieteiktos 3. sesijā (portā 5903).

4. attēls. Ja VNC ir konfigurēts darbam ar XDMCP, tas nodrošina normālu Linux uzvedni

Ja, izpildot šo testu, neredzat XDMCP pieteikšanās ekrānu, jums būs jāveic atkļūdošana. Tālāk ir sniegti daži ieteikumi.

  • Ja vncviewer ziņo, ka savienojums tika atteikts, tas, visticamāk, nozīmē, ka VNC servera mašīnas superserveris nav pareizi konfigurēts. Pārbaudiet xinetd konfigurāciju un mēģiniet restartēt superserveri. Iespējams arī, ka ugunsmūris bloķē piekļuvi VNC servera datoram.
  • Ja VNC klients startē un izveido savienojumu ar serveri, bet redzat tikai pelēku ekrānu ar kursoru, kuru varat pārvietot, problēma, visticamāk, ir XDMCP servera iestatījumos. Pārbaudiet iepriekš minētos iestatījumus un restartējiet XDMCP serveri.
  • Pārskatiet notikumu žurnāla failus, kā parasti, veicot atkļūdošanu. Jums var būt nepieciešams meklēt visus žurnālfailus direktorijā /var/log, lai atrastu saites uz jūsu xinetd , XDMCP serveri un VNC serveri.

VNC drošības apsvērumi

RFB nav drošs protokols; lielākā daļa VNC klientu un serveru nešifrē savus datus. (VNC šifrē savas paroles, taču šeit aprakstītajā pieejā šīs paroles netiek izmantotas.) Esiet piesardzīgs, izvēloties VNC instalēšanas veidu un vietu. Ja vēlaties izmantot VNC nedrošā tīklā, ir trīs iespējas:

  • izmantot virtuālo privāto tīklu (VPN);
  • tuneli protokolu, izmantojot SSH;
  • izmantojiet VNC variantu, kas atbalsta šifrēšanu, piemēram, TigerVNC ar Transport Layer Security šifrēšanas iespēju.

Iespējojot VNC pieteikšanās logus, kā aprakstīts šajā rakstā, ārpasaulei tiek atvērti vismaz divi porti (VNC un XDMCP). Abus portus var ierobežot ar ugunsmūra noteikumiem, lai samazinātu ļaunprātīgas izmantošanas risku. Ņemiet vērā, ka XDMCP portam (UDP 177) jābūt atvērtam tikai vietējam resursdatoram, tāpēc ugunsmūra noteikums tam var būt diezgan ierobežojošs.

Secinājums

Kopumā VNC un XDMCP savienošana ir noderīga metode GUI attālās pieteikšanās nodrošināšanai vairāku lietotāju Linux datoriem. Šai metodei ir priekšrocības salīdzinājumā ar XDMCP tiešu izmantošanu starpplatformu vidē vai ja ir problēmas, ko izraisa ugunsmūris vai NAT. Vairāku lietotāju datoros tas ir priekšroka salīdzinājumā ar biežāk izmantotajām tiešā VNC savienojuma metodēm. Izmantojot šo metodi, jāņem vērā drošības apsvērumi. Esiet gatavs iestatīt ugunsmūra noteikumus, lai ierobežotu nevēlamu ārēju piekļuvi, un izmantojiet šifrēšanu, ja dati tiek pārsūtīti pa neuzticamu tīklu.

Nenoliedzami, TeamViewer ir labākais VNC tirgū. Virtuālā tīkla savienojuma programmatūra, kas pazīstama arī kā attālās darbvirsmas programmatūra, ļauj kontrolēt klienta ierīci, neatkarīgi no tā, vai tā ir Android planšetdators vai iPhone, izmantojot citu datoru.

Datorošanā virtuālā tīkla skaitļošana (VNC) ir grafiska darbvirsmas koplietošanas sistēma, kas izmanto attālā kadru bufera protokolu (RFB), lai attālināti vadītu citu datoru. Tas pārraida tastatūras un peles notikumus no viena datora uz citu, pārraidot grafiskos ekrāna atjauninājumus atpakaļ otrā virzienā, izmantojot tīklu. Bez liekām pūlēm šeit ir 8 bezmaksas, un daži no tiem ir atvērtā koda VNC klients/serveris.

↓ 01 – | Bezmaksas | Windows

Ultra VNC ir jaudīga, viegli lietojama un bezmaksas – attālinātās datora piekļuves programmatūra –, kas var parādīt cita datora ekrānu (izmantojot internetu vai tīklu) jūsu ekrānā. Programma ļauj izmantot peli un tastatūru, lai attālināti vadītu otru datoru. Tas nozīmē, ka varat strādāt ar attālo datoru, it kā jūs sēdētu tā priekšā, tieši no savas pašreizējās atrašanās vietas.

VNC, Remote Frame Buffer Protocol (RFB) ļauj skatīt un vadīt darbvirsmu attālināti, izmantojot internetu. Datorā, kas koplieto darbvirsmu, ir jāpalaiž VNC serveris, bet datorā, kas piekļūs koplietojamai darbvirsmai, ir jāpalaiž VNC klients.

↓ 02 – | Bezmaksas | logi | macOS | Linux

DWService piedāvā pakalpojumu, kas ļauj piekļūt attālām sistēmām, izmantojot standarta tīmekļa pārlūkprogrammu. Pieņemsim, ka atrodaties jebkur pasaulē, kur ir nepieciešams izmantot mājas datoru, varat startēt tīmekļa pārlūkprogrammu no jebkuras ierīces, pieslēgties DWService vietnei un nekavējoties iegūt kontroli pār datoru. Kā tas ir iespējams? Ļoti vienkārši, reģistrējieties DWService un instalējiet DWAgent savā mājas datorā.

DWService faktiski ļauj paveikt daudz vairāk, sniedzot iespēju droši koplietot, izmantojot lietojumprogrammas, visu, ko jūsu sistēma var piedāvāt. Varat arī kopīgot saturu ar citiem cilvēkiem, kas nav reģistrēti DWService, neizmantojot esošās mākoņu sistēmas. Piemēram, varat tieši koplietot datora mapi, kurā ir jūsu brīvdienu fotoattēli, ar ģimeni un draugiem, nepublicējot fotoattēlus citos serveros.

↓ 03 – | Bezmaksas Personal | logi | macOS | Linux

TeamViewer ļauj izveidot savienojumu ar jebkuru datoru vai serveri tikai dažu sekunžu laikā. Jūs varat attālināti vadīt sava partnera datoru tā, it kā jūs sēdētu tieši tā priekšā. Jaunas funkcijas, piemēram, VoIP, tīmekļa kamera un lietojumprogrammu izvēle, nodrošinās jums vēl labāku, vienkāršāku un ātrāku darbvirsmas koplietošanas pieredzi. Attālais atbalsts, attālā piekļuve un tiešsaistes sapulču programmatūra, uz ko paļaujas pasaule — 1 miljards instalāciju un 20+ miljoni ierīču tiešsaistē jebkurā laikā. Kāpēc TeamViewer?

  • Ietaupiet laiku un naudu — atbalstiet, palīdziet, mijiedarbojieties un sadarbojieties ar cilvēkiem. apmainīties ar informāciju. Piekļūstiet un izmantojiet tehnoloģiju. Viens rīks ļauj strādāt tā, it kā jūs visi atrastos vienā telpā bez ceļa laika un izdevumiem. Izmantojot TeamViewer, jums ir viss nepieciešamais tieši jūsu priekšā.
  • Koncentrējieties uz savu darbu, nevis uz darbu — atrisiniet problēmas attālināti vai savediet klientus un kolēģus bez sarežģītām darbībām vai apgrūtinoša sagatavošanās laika. TeamViewer ir paredzēts, lai jūs varētu strādāt dažu sekunžu laikā jebkurā ierīcē.
  • Drošs un jaudīgs — TeamViewer ļauj bez apgrūtinājumiem un raizēm darīt to, ko vēlaties. Privātie dati, privātas sarunas un privātas sapulces paliek tādi.

↓ 04 – | Bezmaksas | Visa Chrome pārlūkprogramma | Chromebook dators

Piekļūstiet citiem datoriem vai ļaujiet citam lietotājam droši piekļūt jūsu datoram, izmantojot internetu. Chrome attālā darbvirsma ļauj lietotājiem attālināti piekļūt citam datoram, izmantojot pārlūkprogrammu Chrome vai Chromebook datoru. Datorus var padarīt pieejamus īstermiņā tādiem scenārijiem kā ad hoc attālais atbalsts vai ilgākā laika posmā, lai attālināti piekļūtu jūsu lietojumprogrammām un failiem. Visi savienojumi ir pilnībā nodrošināti.

Chrome attālā darbvirsma ir pilnībā vairāku platformu. Sniedziet attālo palīdzību Windows, Mac un Linux lietotājiem vai jebkurā laikā piekļūstiet saviem Windows (XP un jaunākas versijas) un Mac (OS X 10.6 un jaunākas versijas) galddatoriem, izmantojot pārlūkprogrammu Chrome praktiski jebkurā ierīcē, tostarp Chromebook datoros.

↓ 05 - TightVNC | Bezmaksas | logi | Linux

TightVNC ir bezmaksas tālvadības programmatūras pakotne. Izmantojot TightVNC, jūs varat redzēt attālās mašīnas darbvirsmu un vadīt to ar vietējo peli un tastatūru, tāpat kā jūs to darītu, sēžot šī datora priekšpusē.

  • Bezmaksas gan personiskai, gan komerciālai lietošanai ar pilnu avota kodu,
  • Noderīga administrēšanai, tehniskajam atbalstam, izglītībai un daudziem citiem mērķiem,
  • Vairāku platformu, pieejama operētājsistēmām Windows un Unix, ar iekļautu Java klientu,
  • Savietojams ar standarta VNC programmatūru, kas atbilst RFB protokola specifikācijām.

↓ 06 – Remmina | Bezmaksas | Linux

Remmina ir attālās darbvirsmas klients, kas rakstīts GTK+, un tā mērķis ir būt noderīgs sistēmu administratoriem un ceļotājiem, kuriem ir jāstrādā ar daudziem attāliem datoriem lielu monitoru vai mazu netbook datoru priekšā. Remmina atbalsta vairākus tīkla protokolus integrētā un konsekventā lietotāja interfeisā.

  • Atbalstītie protokoli: RDP, VNC, NX, XDMCP, SSH, telepātija
  • Saglabājiet attālās darbvirsmas failu sarakstu, kas sakārtots pa grupām
  • Izveidojiet ātrus savienojumus, tieši ievadot servera nosaukumu
  • Attālās darbvirsmas ar augstāku izšķirtspēju ir ritināmas/mērogojamas gan loga, gan pilnekrāna režīmā
  • Skatvietas pilnekrāna režīms: attālā darbvirsma automātiski ritina, kad pele pārvietojas pāri ekrāna malai.
  • Peldošā rīkjosla pilnekrāna režīmā ļauj pārslēgties starp režīmiem, pārslēgt tastatūras satveršanu, minimizēšanu utt.
  • Interfeiss ar cilnēm, ko pēc izvēles pārvalda grupas

↓ 07 — AnyDesk | Bezmaksas Personal | logi | Linux

AnyDesk ir pasaulē ērtākā attālās darbvirsmas lietojumprogramma. Piekļūstiet visām savām programmām, dokumentiem un failiem no jebkuras vietas, neuzticot savus datus mākoņpakalpojumam. Lieliska alternatīva un lielisks konkurents attālās darbvirsmas tirgū. Viņiem ir diezgan stabila arhitektūra, kas viegli konkurē ar spēcīgiem konkurentiem.

↓ 08 – | Bezmaksas | logi | macOS | Linux

TigerVNC ir augstas veiktspējas, platformai neitrāla VNC (virtuālā tīkla skaitļošanas) ieviešana — klienta/servera lietojumprogramma, kas ļauj lietotājiem palaist grafiskās lietojumprogrammas attālās iekārtās un mijiedarboties ar tām. TigerVNC nodrošina veiktspējas līmeni, kas nepieciešams, lai palaistu 3D un video lietojumprogrammas, un tas mēģina saglabāt kopīgu izskatu un darbību un, ja iespējams, atkārtoti izmantot komponentus dažādās platformās, ko tas atbalsta. TigerVNC nodrošina arī paplašinājumus uzlabotajām autentifikācijas metodēm un TLS šifrēšanu.

↓ 09 – | Bezmaksas Personal | logi | macOS | Linux

NoMachine NX ir uzņēmuma klases risinājums drošai attālajai piekļuvei, darbvirsmas virtualizācijai un mitinātas darbvirsmas izvietošanai, kas veidota, balstoties uz pašu izstrādātu un paša izstrādātu NX komponentu komplektu. Pateicoties izcilajai saspiešanai, sesiju noturībai un resursu pārvaldībai, kā arī integrācijai ar jaudīgajām Unix pasaules audio, drukāšanas un resursu koplietošanas iespējām, NX ļauj palaist jebkuru grafisko lietojumprogrammu jebkurā operētājsistēmā, izmantojot jebkuru tīkla savienojumu. NX ir SSH šifrēts, tam ir nejauša sīkfailu ģenerēšana, un tas ir saspiests, lai nodrošinātu ātrumu. Bezmaksas versija ir pieejama ikvienam, un uzņēmuma un servera izdevumi ir pieejami par maksu.

↓ 10 – X2Go | Bezmaksas | logi | macOS | Linux

X2Go ir atvērtā pirmkoda attālās darbvirsmas programmatūra operētājsistēmai Linux, kas izmanto NX tehnoloģijas protokolu. X2Go var izmantot, lai piekļūtu datora galddatoriem, taču tā galvenais lietošanas gadījums ir drošu savrupu attālo sesiju nodrošināšana, izmantojot ssh. Servera pakotnei jābūt instalētai Linux resursdatorā; klientu pakotnes var palaist operētājsistēmās Linux, OS X vai Windows. X2Go pamatfunkcijas

  • Grafiskā attālā darbvirsma, kas labi darbojas gan zema joslas platuma, gan liela joslas platuma savienojumos
  • Iespēja atvienoties un atkārtoti izveidot savienojumu ar sesiju, pat no cita klienta
  • Atbalsts skaņai
  • Atbalsts tik daudziem lietotājiem vienlaikus, cik atbalstīs datora resursi (NX3 bezmaksas izdevums ierobežoja līdz 2.)
  • Satiksme tiek droši tunelēta, izmantojot SSH
  • Failu koplietošana no klienta uz serveri
  • Printera koplietošana no klienta uz serveri
  • Ērti izvēlieties no vairākām darbvirsmas vidēm (piem., MATE, GNOME, KDE)
  • Attālināts atbalsts ir iespējams, izmantojot darbvirsmas koplietošanu
  • Iespēja piekļūt atsevišķām lietojumprogrammām, klienta konfigurācijā norādot vēlamā izpildāmā faila nosaukumu vai izvēloties kādu no iepriekš definētajām izplatītākajām lietojumprogrammām.

↓ 11 – | Bezmaksas | logi | macOS | Linux

eHorus ir uz mākoņiem balstīta attālās pārvaldības sistēma (SaaS). Tas jūsu ierīcē instalē aģentu, kas tiek palaists kā pakalpojums. Šie aģenti savienojas ar mūsu serveriem, lai jūs varētu izveidot savienojumu ar tiem no jebkuras ierīces, kurā ir iespējots internets. Iedomājieties, ka varat izveidot savienojumu ar mājas datoru un ērti piekļūt darbvirsmai un failiem, atrodoties birojā. Droši un bez nepieciešamības neko instalēt datorā, no kura izveidojat savienojumu ar citiem.

  • Divvirzienu failu lejupielāde — augšupielādējiet vai lejupielādējiet failus savās attālajās ierīcēs. Dariet to fonā, izmantojot pārlūkprogrammu, turpinot darbu ar ierīci.
  • Servisa un procesu kontrole - Sāciet procesus pakalpojumiem. Ērti un ātri. Nav nepieciešams pat piekļūt jūsu darbvirsmai. Jūs varēsiet redzēt savu CPU un atmiņas lietojumu katram procesam, kā arī skatīt vispārējo sistēmas statusu.
  • Remote Shell — atrisiniet problēmas vēl ātrāk, izmantojot attālo apvalku. Neatkarīgi no tā, vai tā ir Windows, Mac OS vai Linux, jums būs tieša piekļuve Shell no pārlūkprogrammas.
  • Attālā darbvirsma — ērti pārvaldāma no jūsu pārlūkprogrammas. Nekas cits nav jāinstalē. Pat piekļūstot no planšetdatora vai mobilā tālruņa.

↓ 12 – | Bezmaksas

mRemoteNG ir mRemote dakša: atvērtā koda, cilnes, vairāku protokolu, attālo savienojumu pārvaldnieks. mRemoteNG pievieno mRemote kļūdu labojumus un jaunas funkcijas. Tas ļauj skatīt visus attālos savienojumus vienkāršā, bet jaudīgā interfeisā ar cilnēm. mRemoteNG atbalsta šādus protokolus:

  • RDP (attālā darbvirsma/termināļa serveris)
  • VNC (virtuālā tīkla skaitļošana)
  • ICA (Citrix Independent Computing Architecture)
  • SSH (Secure Shell)
  • Telnet (telekomunikāciju tīkls)
  • HTTP/HTTPS (hiperteksta pārsūtīšanas protokols)
  • rlogin
  • Raw Socket savienojumi
Vai jums ir jautājumi?

Ziņot par drukas kļūdu

Teksts, kas jānosūta mūsu redaktoriem: