VNC konsolė – vietinė prieiga prie virtualaus serverio. Įdiegti VNC serverį ir nustatyti, kad jis veiktų ant SSH Vnc serverio, ką

24.06.2023 Klaidos

Įvadas į VNC. Medžiaga skirta nepatyrusiems vartotojams.

VNC yra plačiai naudojamas būdas nuotoliniu būdu pasiekti kompiuterio darbalaukį tinkle. Duomenys apie vartotojo atliekamus klavišų paspaudimus ir pelės judesius savo kompiuteryje perduodami per tinklą į nuotolinį kompiuterį, o veiksmai su jo paties klaviatūra ir pele yra suvokiami juo. Informacija iš nuotolinio kompiuterio ekrano rodoma vartotojo kompiuterio ekrane. Darbas per VNC per internetą su nuotoliniu kompiuteriu, esančiu priešingoje pasaulio dalyje, vartotojui atrodo taip, tarsi šis kompiuteris būtų tiesiai priešais jį. VNC ypač patogu dirbant su grafine sąsaja – su darbalaukiu ir darbalaukio programomis, skirtomis operacinėms sistemoms Windows, Linux ir kt.

1. VNC klientas vartotojo kompiuteryje, kuriame veikia Windows OS, su atviru VDS (virtualaus serverio) darbalaukiu, kuriame veikia Ubuntu 9.10.

Pradedantiesiems administruoti Unix serverį per VNC bus daug lengviau nei naudojant komandinę eilutę per SSH arba žiniatinklio valdymo skydelį. GUI programos paprastai yra gerai struktūrizuotos ir intuityviau suprantamos nei konfigūracijos failų redagavimas naudojant instrukcijas. Serverio administravimas atrodo beveik taip pat, kaip operacinės sistemos darbalaukio versijos nustatymas, nesvarbu, ar tai būtų „Linux“, ar „Windows“. Jūs netgi galite įdiegti panašią operacinės sistemos versiją savo kompiuteryje, kad galėtumėte mokytis, ir pereiti prie VDS/VPS administravimo, kai suprasite pagrindinius sistemos nustatymo principus.

Norėdamas administruoti savo serverį naudodamas VNC, vartotojui tereikia mokėti dirbti su grafine lango sąsaja ir išmanyti pagrindinius operacinės sistemos komponentus – failų sistemą, tinklą ir paslaugų (demonų) veikimą. .

Nuotoliniame kompiuteryje turi veikti serverio programa (VNC serveris), kuri atlieka klaviatūros, pelės ir monitoriaus vaidmenį bei keičiasi duomenimis su vartotojo kompiuteriu. Prieiga prie VNC serverio gali būti apsaugota slaptažodžiu.

Vartotojo kompiuteryje turi veikti kliento programa (VNC klientas, VNC peržiūros programa), kuri perduoda informaciją apie klavišų paspaudimus ir pelės judesius į nuotolinį kompiuterį, gauna iš jo vaizdą ir rodo jį ekrane. VNC klientai egzistuoja Windows, Linux, FreeBSD, MacOS ir daugeliui kitų platformų. Taip pat yra VNC klientų, skirtų kišeniniams kompiuteriams ir mobiliesiems telefonams. Paleidžiant VNC klientą, pakanka nurodyti nuotolinio kompiuterio DNS pavadinimą arba IP adresą ir slaptažodį, jei prieiga prie VNC serverio apsaugota slaptažodžiu.

Pagrindinis duomenų kiekis, perduodamas per VNC, yra grafinė informacija, rodoma ekrane. Veikimui reikalingas kanalo pralaidumas nuo 32 Kbps iki 2 Mbps. Norint patogiai dirbti spalvotu režimu, kai ekrano skiriamoji geba yra 1024x768, kanalo greitis turėtų būti 1-2 Mbit/sek. Sumažėjus grafikos kokybei, spalvų skaičiui ir kai kuriems papildomiems optimizavimo metodams, 128 Kbps greitis gali suteikti priimtino patogumo. Kanalas pilnai užimtas tik atnaujinant didelius ekrano plotus, spausdinant tekstą srautas pastebimai sumažėja, o likusį laiką kanalas praktiškai nenaudojamas. Jei perduodant kanalą labai vėluojama perduoti paketus (lėtieji kanalai, palydovinis ryšys, dideli atstumai), pablogėja reakcijos į klavišų paspaudimus ir pelės judesius laikas, o tai žymiai sumažina darbo komfortą.

  • Sistemos techninė įranga atitinka OS reikalavimus
  • Su „Windows“ suderinama vaizdo plokštė
  • Su Windows suderinama tinklo plokštė
  • TCP/IP v4 tinklo krūva
  • Windows 98 1
    arba Windows Me 1
    arba Windows NT 4.0 Workstation / Server 2
    arba Windows 2000 Professional / serveris
    arba„Windows XP Professional“ / „Home 3“.
    arba Windows 2003 Server 3
  1. Šios platformos nepalaiko saugių nustatymų
  2. Šiose platformose reikalingas 3, 4, 5 arba 6a pakeitimų paketas
  3. Jei naudojamas greitas vartotojo perjungimas arba nuotolinis darbalaukis, VNC serveris prijungs nulinę sesiją prie konsolės, kad būtų galima ją pasiekti. VNC Open 4.1 serveris negali pasiekti kitų seansų.

Montavimas

VNC serveris, skirtas Windows, yra įdiegtas kaip pasirenkamas sąrankos paketo komponentas. Jei VNC serveris buvo įdiegtas, po jo bus sukurta keletas piktogramų Pradžios meniu, diegimo metu nurodytoje vietoje (paprastai RealVNC).

VNC serveris, skirtas Windows, sukurtas veikti vartotojo režimu, kaip asmeninis serveris kiekvienam vartotojui, arba paslaugų režimu, kaip sistemos paslauga, pasiekiama nepriklausomai nuo to, ar yra prisijungęs vartotojas, ar ne.

Prisijungęs vartotojas taip pat gali pasirinkti paleisti savo asmeninį vartotojo režimo serverį kartu su esamu įrenginyje įdiegtu aptarnavimo režimo serveriu, jei abu serveriai sukonfigūruoti veikti naudojant skirtingus tinklo prievadų numerius.

Atnaujinimas iš VNC Open 4.0

„VNC Server 4.1“ išlaiko visišką suderinamumą su „VNC Server 4.0“ tiek komandų eilutės parametrų, tiek registro konfigūravimo parinkčių atžvilgiu. Įdiegus sistemoje, kuri jau visiškai sukonfigūruota VNC serveriui 4.0, VNC serveris 4.1 naudos esamus nustatymus, nereikės iš naujo konfigūruoti.

VNC serverio naudojimas vartotojo režimu

Jei tik bandote VNC arba norite retai suteikti prieigą prie darbalaukio palaikymo ar bendradarbiavimo tikslais, jums gali būti geriausia paleisti VNC serverį vartotojo režimu.

Diegimo metu palikite nepažymėtus žymės langelius, nurodančius VNC serverio sistemos paslaugą, kad VNC serveris jūsų sistemoje nebūtų įdiegtas aptarnavimo režimu.

Jei norite naudoti VNC serverį, eikite į VNC serveris (vartotojo režimas) programos grupė (dažniausiai randama žemiau RealVNC viduje Pradžios meniu) ir spustelėkite Paleiskite VNC serverį. Sistemos dėkle pasirodys VNC serverio piktograma, nurodanti, kad veikia VNC serveris.

Šiuo metu tikriausiai norite sukonfigūruoti asmeninius VNC serverio nustatymus, skirtus vartotojo režimui. Dešiniuoju pelės mygtuku spustelėkite dėklo piktogramą ir pasirinkite Galimybės..., pakeiskite norimus nustatymus ir spustelėkite Taikyti arba Gerai. Atminkite, kad turite bent sukonfigūruoti Autentifikavimas

Baigę dirbti su VNC serveriu, tiesiog pasirinkite Uždarykite VNC serverį iš dėklo piktogramos meniu.

VNC serverio naudojimas aptarnavimo režimu

Jei ketinate naudoti VNC nuotolinei prieigai prie kompiuterio suteikti, tikriausiai norėsite įdiegti VNC serverį aptarnavimo režimu. Aptarnavimo režimu VNC serveris gali leisti nuotolinius ryšius net tada, kai kompiuteris yra užrakintas arba atsijungęs. Serveris sukonfigūruojamas vieną kartą, o ne vienam vartotojui, o nustatymai yra apsaugoti, jei pagrindinio kompiuterio platforma tai palaiko.

Diegimo metu pažymėkite kiekvieną langelį, nurodantį VNC serverio sistemos paslaugą. Diegimo programa parodys dialogo langą VNC serverio parinktys ir užregistruos bei paleis VNC serverio paslaugą.

Atminkite, kad turite bent sukonfigūruoti Autentifikavimas skirtuką, kitaip negalėsite prisijungti prie savo serverio – taip yra sąmoningai, kad kompiuteris netyčia neatsidarytų atakoms.

Šiuo metu jūsų VNC serveris veikia ir jūs turėtumėte galėti prie jo prisijungti iš prijungto kompiuterio naudodami VNC Viewer.

Jei reikia iš naujo sukonfigūruoti arba sustabdyti aptarnavimo režimo serverį, nuorodas rasite VNC serveris (paslaugos režimas) programos grupė Pradžios meniu tai pasiekti. The VNC serverio ypatybės dialogo langą taip pat galima pasiekti dešiniuoju pelės mygtuku spustelėjus VNC serveris (paslaugos režimas) dėklo piktogramą ir pasirinkę Galimybės... meniu elementą.

VNC serverio konfigūravimas

VNC serveris suteikia daugybę parinkčių, leidžiančių pritaikyti jo elgesį pagal jūsų poreikius. Paprastai jie sukonfigūruojami per Galimybės... dialogo lange, nors, jei reikia, juos taip pat galima nurodyti tiesiogiai WinVNC4 vykdomojo failo komandinėje eilutėje.

The Galimybės... dialogo langą sudaro daugybė parinkčių puslapių, sugrupuotų pagal jų funkciją. Tolesnėje dokumentacijoje aprašoma kiekviena parinktis ir atitinkami komandinės eilutės parametrai.

Kai Gerai arba Taikyti mygtukai Galimybės... Paspaudus dialogo langą, visi pakeisti parametrai išsaugomi registre. Jei nenurodyta kitaip, pakeisti nustatymai įsigalioja nedelsiant.

Jungtys

Priimkite ryšius prie prievado
PortNumber=(prievado numeris)

Jei ši parinktis pažymėta, o prievado numeris nėra nulis, VNC serveris priima gaunamas ryšio užklausas iš klientų tam tikrame TCP prievade. Standartiniai VNC ekrano numeriai, 0–99, atitinka TCP prievadus 5900–5999. Pagal numatytuosius nustatymus VNC serveris priims ryšius prie prievado numerio 5900, o tai prilygsta VNC rodymo numeriui 0 (nulis). Naudojamo VNC serverio prievado numerį galima nustatyti į bet kurį kitą galimą prievado numerį, net esantį už 5900–5999 diapazono ribų.

Po to atjunkite neveikiančius klientus
IdleTimeout = (sekundės)

Neveikiantis klientas yra tas, kuris neperdavė klaviatūros ar žymeklio įvykių ilgiau nei tam tikrą laiką. VNC serverį galima sukonfigūruoti su slenksčiu, išreikštu sekundėmis, po kurio neveikiantys klientai bus atjungti, kad būtų taupomi ištekliai. Jei nurodytas slenkstis yra nulis sekundžių, jungtys niekada nesibaigs. Numatytasis tuščiosios eigos laikas yra viena valanda.

Atkreipkite dėmesį, kad žymeklio ir klaviatūros įvykiai, gauti iš klientų, neleis jiems baigtis ryšio laiko, net jei VNC serveris bus sukonfigūruotas taip, kad kitaip nepaisytų tų įvykių (žr. toliau).

Pateikite „Java“ peržiūros programą per HTTP prievadą
HTTPPortNumber=(prievado numeris)

Jei ši parinktis pažymėta ir nurodytas prievado numeris yra ne nulis, VNC serveris priims gaunamas HTTP užklausas, leisdamas Java VNC Viewer atsisiųsti Java žinančios žiniatinklio naršyklės. The Galimybės... dialogo langas bandys pakoreguoti HTTP prievadą, kad atitiktų VNC prievado numerio pakeitimus.

Atminkite, kad HTTP prievado numerio negalima nustatyti į tokią pačią reikšmę, kuri naudojama gaunamiems VNC ryšiams.

Priimkite ryšius tik iš vietinio įrenginio
LocalHost=true|false

„LocalHost“ parinktis nurodo VNC serveriui priimti tik įeinančius ryšius iš „Viewers“, veikiančių vietiniame pagrindiniame kompiuteryje. Tai paprastai naudojama tik tada, kai ryšiai perduodami tuneliu per tinkintą transportą (pvz., nuosekliąją liniją, tinkintą belaidį ryšį ir t. t.), todėl TCP dėklas atrodys kilęs iš vietinio pagrindinio kompiuterio. Jei VNC serveris sukonfigūruotas priimti ryšius tik per vietinę kilpą, parinktis Hosts ignoruojama.

Prieigos kontrolė
Priegloba = (modelis)

VNC serveris gali filtruoti gaunamus bandymus prisijungti pagal akivaizdžius jų iniciatorių IP adresus. Kuriems IP adresams leidžiama prisijungti, o kurie nėra nustatyti pagal pagrindinio kompiuterio šabloną. Šabloną sudaro kableliais atskirtas IP adresų specifikacijų sąrašas su priešdėliu a veiksmas. Kiekviena specifikacija prasideda veiksmu, suteikia IP adresą ir potinklio stiliaus kaukę. The Pirmas specifikacija, kad ji atitiktų naujo ryšio adresą, nustato veiksmą, kuris bus atliktas.

Galimi veiksmai:

  • + : Priimkite ryšį
  • ? : paklauskite vietinio vartotojo, kad jis priimtų ryšį.
    Taip pat žr. QueryConnect autentifikavimo parinktį.
  • - : atmesti ryšį.

pvz. Priegloba = +192.168.0.1/255.255.255.255, +192.168.1.0/255.255.255.0,-

Aukščiau pateikta schema leidžia prisijungti prie kompiuterio su adresu 192.168.0.1, taip pat bet koks kompiuteris 192.168.1 potinklyje. Visi kiti ryšiai atmetami naudojant terminą -, kuris šiuo atveju iš tikrųjų yra perteklinis - ryšys visada bus atmestas, jei jis nieko neatitiks prieglobos šablone.

Atminkite, kad IP adresai ir kaukės nurodyti A tipo (xxx.yyyyyyyyy), B tipo (xxx.yyy.zzzzzz) arba C tipo (xxx.yyy.zzz.www) formoje. Todėl specifikacija 192.168 bus interpretuojama kaip 192.0.0.168, o ne kaip 192.168.0.0, kaip galima tikėtis.

Prieglobos šabloną galima lengviau redaguoti naudojant Prieigos kontrolė sąsaja, leidžianti IP adreso specifikacijas redaguoti atskirai ir perkelti sąraše aukštyn (kad atitiktų pirmas) arba žemyn (kad atitiktų paskutinis).

Autentifikavimas

Autentifikavimo puslapis leidžia sukonfigūruoti reikiamą autentifikavimo režimą ir VNC jungčių saugumo lygį. VNC Open Server for Windows palaiko neautentifikuotus ryšius ir klasikinį VNC slaptažodžio autentifikavimą.

Jokio autentifikavimo
SecurityTypes=Nėra

Jei jūsų VNC serveris veikia apsaugotoje aplinkoje, pvz., saugiame LAN arba ugniasienės apsaugotame tinkle, galite sukonfigūruoti VNC serverį, kad jis priimtų ryšius nenurodant vartotojo vardo ar slaptažodžio.

Mes patariame ekstremalus Būkite atsargūs išjungdami autentifikavimą. Neišjunkite jos, nebent esate visiškai tikras kad pagrindinis tinklas yra visiškai saugus.

VNC slaptažodžio autentifikavimas
SecurityTypes=VncAuth

VNC slaptažodžio autentifikavimas leidžia VNC serveryje išsaugoti vieną iki 8 simbolių slaptažodį, kurį nuotoliniai vartotojai turi pateikti, kai bus paraginti autentifikuoti.

Naudojamą slaptažodį galima sukonfigūruoti pasirinkus Konfigūruoti ir du kartus įveskite naują slaptažodį. Jį palaikančiose platformose slaptažodis (ir visos kitos konfigūracijos parinktys) yra apsaugotos naudojant įprastus operacinės sistemos saugos metodus, kad slaptažodžio negalėtų perskaityti ar sugadinti kiti vartotojai.

NT prisijungimo autentifikavimas

NT prisijungimo autentifikavimas negalimas naudojant VNC Open.

Šifravimas: visada išjungtas

Šifravimas negalimas naudojant VNC Open.

Paraginkite vietinį vartotoją priimti ryšius
QueryConnect=true|false

Pagal numatytuosius nustatymus VNC serveris leidžia žiūrovams prisijungti, jei pateikiamas teisingas vartotojo vardas ir slaptažodis. „QueryConnect“ leidžia taikyti papildomą apsaugos lygį, todėl vietinis vartotojas turi aiškiai priimti įeinančius ryšius.

Kai įjungta „QueryConnect“, gaunami ryšiai pirmiausia autentifikuojami įprastu būdu. Jei vartotojas sėkmingai autentifikuojamas, serverio darbalaukyje rodomas dialogo langas, kuriame rodomas gaunamo ryšio IP adresas ir vartotojo vardas ir reikalaujama, kad vietinis vartotojas priimtų ryšį.

Jei vartotojas nepriima ryšio per nurodytą laiką, jis atmetamas. Jei gaunamas įeinantis ryšys, kuriam reikalingas vietinio vartotojo sutikimas, gaunamas užklausant ankstesnį ryšį, antrasis ryšys automatiškai atmetamas saugumo sumetimais.

Ryšiai iš konkrečių pagrindinių kompiuterių arba potinklių gali būti sukonfigūruoti taip, kad būtų užklausta naudojant pagrindinio kompiuterio konfigūracijos parametrą.

Ragina tik tada, kai yra prisijungęs vartotojas
QueryOnlyIfLoggedOn=true|false

Ši parinktis turi įtakos QueryConnect parinkties veikimui, jei ji įjungta. Jei ši parinktis nustatyta, vietinis vartotojas bus raginamas priimti įeinantį ryšį tik tada, kai jis bus prisijungęs. Jei ši parinktis nenustatyta, vietinis vartotojas visada bus paragintas, neatsižvelgiant į tai, ar jis yra prisijungęs, ar ne.

Atminkite, kad neįmanoma patikimai nustatyti, ar vartotojas yra prisijungęs prie kai kurių senesnių „Windows“ platformų. Šiose platformose ši parinktis suklys dėl saugumo ir visada paragins vietinį vartotoją.

QueryConnectTimeout=(sekundės)

Jei QueryConnect įjungta, dialogo langas Užklausos ryšys bus rodomas pagal numatytuosius nustatymus dešimčiai sekundžių prieš automatiškai atmetant ryšį. Skirtojo laiko reikšmę galima keisti atitinkamai nustatant QueryConnectTimeout.

Įėjimai

Priimkite nukreipiamuosius įvykius iš klientų
AcceptPointerEvents=true/false

Jei ši parinktis nepažymėta, įeinantys žymeklio judesiai iš visų klientų bus nepaisomi, todėl jokia nuotolinė VNC peržiūros priemonė nepaveiks VNC serverio darbalaukio žymeklio. Tai gali būti naudojama norint sukonfigūruoti serverį, kad jis taptų veiksmingai skirtas tik peržiūrėti.

Atminkite, kad klientas vis tiek bus laikomas aktyviu IdleTimeout nustatymo tikslais, jei jis siunčia žymiklio įvykius į serverį, nesvarbu, ar jie priimti, ar ne.

Priimkite klaviatūros įvykius iš klientų
AcceptKeyEvents=true/false

Jei ši parinktis nepažymėta, įeinantys klavišų paspaudimai iš visų klientų bus ignoruojami, todėl jokia nuotolinė VNC peržiūros priemonė negalės įvesti teksto į VNC serverio darbalaukį. Tai gali būti naudojama norint sukonfigūruoti serverį, kad jis taptų veiksmingai tik peržiūrimas.

Atminkite, kad „IdleTimeout“ nustatymo tikslais klientas vis tiek bus laikomas aktyviu, jei jis siunčia klaviatūros įvykius serveriui, nesvarbu, ar jie priimti, ar ne.

Priimkite iškarpinės naujinius iš klientų
AcceptCutText=true/false

Jei ši parinktis nepažymėta, gaunami mainų srities naujinimai bus ignoruojami iš visų klientų. Ši parinktis turėtų būti naudojama, kai VNC serveris yra veiksmingas tik peržiūrimas, tačiau ji taip pat gali būti naudinga siekiant užkirsti kelią klientų atliekamiems mainų srities pakeitimams nepaisyti VNC serverio vietinės iškarpinės, kai tai būtų nepageidautina arba painu.

Siųsti klientams iškarpinės naujinius
SendCutText=true/false

Jei ši parinktis nepažymėta, VNC serveris negali informuoti klientų apie vietinės mainų srities turinio pakeitimus. Tai gali būti naudinga, kai nepatikimiems klientams turi būti leista prisijungti prie VNC serverio, nes tai neleidžia atsitiktiniams privatiems duomenims nutekėti per mainų sritį.

Leisti įvesties įvykiams paveikti ekrano užsklandą

Ši parinktis nustato, ar iš VNC žiūryklės gauti klaviatūros ir pelės įvykiai gali paslėpti ekrano užsklandą. Ši parinktis iš tikrųjų yra visos sistemos nustatymas ir jos neįdiegė pats VNC serveris, todėl nėra lygiavertės komandinės eilutės parinkties. Kai kurios senesnės Win32 platformos nepalaiko šios parinkties. Rekomenduojama pažymėti šį žymimąjį langelį, kad ekrano užsklandą būtų galima išjungti naudojant VNC peržiūros programos įvestį.

Išjungti vietines įvestis, kol serveris naudojamas
DisableLocalInputs=true/false

Prie serverio kompiuterio fiziškai prijungtą pelę ir klaviatūrą galima išjungti nuotolinio ryšio metu, neleidžiant vietiniams vartotojams bendrauti su kompiuteriu.

Dalijimasis

Visada laikykite naujus ryšius kaip bendrinamus
AlwaysShared=true

Jei ši parinktis nustatyta, visi įeinantys ryšiai bus traktuojami kaip bendrinami ir nebus atjungti jokių esamų ryšių, nepaisant to, ar jungiantis VNC peržiūros programa paprašė bendrinti ryšį.

Niekada nelaikykite naujų ryšių kaip bendrinamų
NeverShared = tiesa

Jei ši parinktis nustatyta, visi gaunami ryšiai bus traktuojami kaip nebendrinami. Todėl VNC serveris arba atjungs visus esamus ryšius, arba atsisakys įeinančio ryšio, priklausomai nuo to, ar nebendrinami ryšiai sukonfigūruoti pakeisti esamus (žr. toliau).

Naudokite kliento pageidaujamą bendrinimo nustatymą
AlwaysShared=false, NeverShared=false

Prisijungdama VNC Viewer nurodo, ar ryšys turi būti bendrinamas, ar ne. Jei šis nustatymas sukonfigūruotas, bus atsižvelgta į VNC peržiūros programos nuostatas.

Nebendrinami ryšiai pakeičia esamus
DisconnectClients=true/false

Jei gaunamas ryšys turi būti bendrinamas (pasirinktinai arba dėl to, kad nustatytas AlwaysShared), esami ryšiai išlieka aktyvūs. Jei ryšys nebendrinamas (pagal pasirinkimą arba dėl to, kad nustatytas NeverShared), naujas ryšys turi būti atmestas arba esami klientai atjungti.

Jei šis nustatymas sukonfigūruotas, esami klientai bus atjungti, kai bus užmegztas naujas nebendrintas ryšys. Priešingu atveju jie išliks, o naujas ryšys nepavyks.

Darbalaukis

Kol prijungtas

Dėl dekoracijų, tokių kaip ekrano užsklanda ar šrifto išlyginimo efektai, VNC serveriui gali būti sunkiau suspausti grafinius duomenis, kad jie būtų perduoti žiūrovams. Žiūrovams, prisijungusiems prie lėtesnių tinklų, tai gali žymiai pabloginti tariamas serverio veikimas. Todėl VNC serveris gali supaprastinti darbalaukį keliais būdais, kad pagerintų našumą.

Pašalinkite tapetą
RemoveWallpaper=true

Dėl šios parinkties VNC serveris pašalina bet kokį nustatytą standartinį ekrano fono paveikslėlį ir išjungia aktyvų darbalaukio komponentus.

Pašalinkite fono raštą
RemovePattern=true

Dėl šios parinkties VNC serveris nustato paprastą darbalaukio foną, kol ryšiai yra aktyvūs.

Išjungti vartotojo sąsajos efektus
DisableEffects=true

Dėl šios parinkties VNC serveris išjungia darbalaukio dekoracijas, tokias kaip šrifto išlyginimas, lango pavadinimo juostos šešėliavimas, meniu animacija ir pan.

Kai atsijungia paskutinis klientas

Šios parinktys naudojamos siekiant užtikrinti, kad jei VNC ryšiai su serveriu būtų uždaryti dėl tinklo klaidos, neveiklumo laiko ar net tyčia, kompiuteris bus paliktas kuo saugesnėje būsenoje. „Windows 2000“ ir naujesnėse versijose VNC serveris gali užraktas darbo stotyje, paliekant dabartinį vartotoją prisijungusį, bet reikalaujant iš naujo įvesti slaptažodį, kad būtų galima pasiekti savo programas ar duomenis. Arba VNC serveris gali visiškai atsijungti nuo dabartinio vartotojo, kai nebėra prisijungusių VNC peržiūros priemonių, uždarydamas visas vykdomas programas ir palikdamas darbo stotį paruoštą kitam vartotojui prisijungti.

Nieko nedaryk
DisconnectAction=Nėra

Ši parinktis nurodo VNC serveriui neatlikti jokių veiksmų.

Užrakinti darbo vietą
DisconnectAction=Užrakinti

Dėl šios parinkties VNC serveris užrakina darbo vietą, kai atsijungia paskutinė VNC peržiūros priemonė.

Atminkite, kad ši parinktis nepasiekiama „Windows 95/98/Me“ ir „Windows NT 4“.

Atsijungti vartotojas
DisconnectAction=Atsijungti

Ši parinktis leidžia dabartiniam vartotojui atsijungti, kai atsijungia paskutinė VNC peržiūros priemonė.

Užfiksavimo metodas

VNC serveris sukurtas palaikyti įvairius vietinio darbalaukio pakeitimų stebėjimo metodus. Šis leidimas palaiko pagrindinį ekrano pakeitimų apklausą, taip pat klasikinę VNC Hooks techniką.

Apklausa dėl pakeitimų darbalaukyje
UpdateMethod=0

Jei pasirinksite šią parinktį, VNC serveris apklausys ekrano juosteles dėl pakeitimų. Apklausos mechanizmas bando sumažinti serverio kompiuterio apkrovą, tuo pačiu užtikrindamas pagrįstą reagavimo lygį.

Norėdami stebėti pokyčius, naudokite VNC kabliukus
UpdateMethod=1

Ši parinktis nurodo VNC serveriui naudoti klasikinę VNC Hooks techniką grafiniams naujinimams sekti. Ši schema yra efektyvesnė nei nuolatinė apklausa, tačiau ji priklauso nuo tam tikrų „Windows“ programų savybių, todėl kai kuriose situacijose gali „praleisti“ naujinimų. „VNC Hooks“ taip pat retai apklausia ekraną, kad gautų praleistus atnaujinimus.

Apklausų konsolės langai naujinimams
PollConsoleWindows=true/false

„VNC Hooks“ užkabinimo technika negali sekti konsolės langų dėl operacinės sistemos apribojimų. Vietoj to, konsolės langai gali būti apklausti dėl pakeitimų. Jei ši parinktis nustatyta, VNC serveris stebės matomas konsolės langų dalis ir apklausys tose srityse pakeitimus.

Norėdami stebėti pakeitimus, naudokite VNC veidrodžio tvarkyklę„VNC Open“ nepalaiko „VNC Mirror“ tvarkyklės. Užfiksuokite alfa sumaišytus langus
UseCaptureBlt=true/false

Ši parinktis pasirenka vieną iš dviejų ekrano fiksavimo būdų. Jei „UseCaptureBlt“ yra klaidinga, naudojamas greitesnis iš dviejų metodų, todėl kai kuriais atvejais alfa sumaišyti langai ir įrankių patarimai gali būti nematomi nuotoliniu būdu. Jei „UseCaptureBlt“ yra tiesa, šie langai bus matomi nuotoliniu būdu, tačiau bus padidinta VNC serverio sąnaudos.

Atminkite, kad vienas iš papildomų serverio išlaidų aspektų yra tas, kad vietinis žymeklis mirksi, jei įjungtas UserCaptureBlt.

Palikimas

Importuoti VNC Open 3.3 nustatymus

Jei įrenginyje sukonfigūravote „WinVNC 3.3“, galite automatiškai nustatyti, kad „VNC Server 4“ sukonfigūruotų save, kad kuo tiksliau atitiktų esamus 3.3 nustatymus. „VNC Server 4“ įspės jus, kai jis negali visiškai atitikti esamų nustatymų arba jei jie nebetinka.

Jei pasirinksite importuoti nustatymus, kad sukonfigūruotumėte vartotojo režimo VNC serverį, VNC serveris bandys importuoti asmeninius WinVNC 3.3 nustatymus. Jei pasirinksite importuoti nustatymus, kad sukonfigūruotumėte aptarnavimo režimo VNC serverį, bus naudojami „WinVNC 3.3“ numatytieji vietinio įrenginio nustatymai.

Atminkite, kad turite atskirai pašalinti „WinVNC 3.3“ paslaugą, jei importuojate nustatymus į „VNC Server 4“ arba sukonfigūruojate „VNC Server 4“, kad jis veiktų naudojant kitą prievado numerį.

Naudokite tik 3.3 protokolo versiją
Protocol3.3=tiesa/klaidinga

„VNC Server 4“ palaiko ir originalų VNC 3.3 versijos protokolą, ir naują VNC protokolo 3.8 versiją. Kai kurios trečiosios šalies VNC programinės įrangos naudoja nestandartinius versijų numerius, kurie gali sukelti nesuderinamumo problemų. Todėl VNC Server 4 gali būti sukonfigūruotas naudoti tik originalią VNC protokolo versiją, užtikrinant suderinamumą net su nestandartiniais VNC peržiūros įrenginiais.

Atkreipkite dėmesį, kad ši parinktis taikoma visoms VNC jungtims ir sumažina jungiamųjų VNC peržiūros įrenginių funkcionalumą.

Kitos parinktys

Be aukščiau aprašytų nustatymų, VNC serveris palaiko keletą papildomų parinkčių. Šias parinktis galima nustatyti komandinėje eilutėje arba pridedant atitinkamą reikšmę į „Windows“ registrą. Vartotojo režimo serveriuose ši reikšmė turėtų būti įtraukta po raktu HKEY_CURRENT_USER\Software\RealVNC\WinVNC4; Paslaugos režimo serveriams tinkamas raktas yra HKEY_LOCAL_MACHINE\Software\RealVNC\WinVNC4.

DisableClose=true/false

Išjungti arba įjungti Uždaryti meniu elementą sistemos dėklo meniu. Atminkite, kad tai netrukdo vartotojams išjungti WinVNC4 proceso naudojant užduočių tvarkyklę arba paslaugų valdymo tvarkyklę, jei jie turi pakankamai prieigos teisių tai padaryti.

DisableOptions=true/false

Išjungti arba įjungti Galimybės... meniu elementą sistemos dėklo meniu. Atminkite, kad tai netrukdo vartotojams keisti „Windows“ registro nustatymų, jei jie turi pakankamai prieigos teisių.

DisplayDevice=<ekranas>

Vaizdo įrenginys nuotoliniu būdu arba tuščias, kad nuotolinis būtų visi ekranai. Formatas ekranas yra \\.\<prietaisas> . Pavyzdžiui, \\.\display1 .

RemapKeys=<kartografavimas>

Klaviatūros pertvarkymas. kartografavimas yra kableliais atskirta simbolių atvaizdavimo eilutė, kiekviena iš formų char->char arba char<>char, kur char yra šešioliktainis raktinis žodis. Pavyzdžiui, norėdami pakeisti simbolius " ir @, nurodykite:

RemapKeys=0x22<>0x40

Norėdami gauti visą parinkčių sąrašą, paleiskite winvnc4 -help .

Suderinamumo pastabos

„Windows 3.11“ / „Windows NT 3.51“ / „Windows 95“.

VNC Open yra ne sukurtas veikti Windows 3.11 ar senesnėse versijose, Windows NT 3.51 arba Windows 95.

„Windows 98“ / „Windows Me“.

VNC Open sukurtas veikti tiek Windows 98, tiek Windows Me. Kadangi šios platformos iš esmės yra nesaugios, neįmanoma apsaugoti VNC serverio nustatymų nuo neteisėtos prieigos.

„Windows XP“ ir „Windows 2000 Server“.

VNC serveris gali suteikti prieigą tik prie nulio seanso. Jei VNC peržiūros programai jungiantis aktyvi konsolės sesija yra kita vartotojo sesija, VNC serveris bandys konsolės seansą padaryti nuliu.

2009 m. lapkričio 25 d., 13:21

Prisijungimas prie nuotolinio kompiuterio per VNC

  • Linux sąranka

Darbas su VNC klientu. Medžiaga skirta nepatyrusiems vartotojams.

1. VNC kliento įdiegimas
2. VNC kliento prijungimas prie nuotolinio kompiuterio
3. VNC kliento atjungimas nuo nuotolinio kompiuterio
4. VNC kliento derinimas
5. Dažnos problemos

Norėdami dirbti su nuotoliniu kompiuteriu per VNC, turite paleisti kliento programą (VNC peržiūros programą, VNC klientą) vartotojo kompiuteryje. Ši programa perduoda duomenis apie vartotojo atliktus klavišų paspaudimus ir pelės judesius į nuotolinį kompiuterį ir rodo informaciją, skirtą rodyti ekrane.

1. VNC kliento įdiegimas
„Windows“ OS galite nemokamai atsisiųsti ir įdiegti VNC klientą „UltraVNC“ ir „TightVNC“.

„Mac OS X“ nuo 10.5 versijos palaiko VNC klientą „RemoteDesktop“. Ankstesnėse versijose galite naudoti VNC klientus JollysFastVNC ir .

„Debian“ (Ubuntu) „Linux“ filialui VNC klientas įdiegiamas iš saugyklos su komanda:

Apt-get install vncviewer

RedHat filialui (CentOS, Fedora) - su komanda:

Yum įdiegti vnc

FreeBSD atveju VNC klientas (TightVNC) įdiegiamas iš paketų su komanda:

Pkg_add -r tightvnc

2. VNC kliento prijungimas prie nuotolinio kompiuterio
Norėdami prijungti VNC klientą prie nuotolinio kompiuterio, turite nurodyti jo IP adresą arba DNS pavadinimą ir rodymo numerį (numatytasis, :0) arba TCP prievado numerį (numatytasis, 5900). Jei VNC serveriui reikalingas autorizavimas, tada jungiantis prie jo VNC klientas paprašys slaptažodžio. Atkreipkite dėmesį, kad VNC serverio prieigos slaptažodis nėra susietas su jokia paskyra (vartotojo paskyra) nuotoliniame kompiuteryje, o tik apriboja prieigą prie VNC serverio ekrano.

Užmezgus ryšį ir atidarius ekraną, priklausomai nuo VNC serverio nustatymų, gali būti reikalingas vartotojo autorizavimas virtualiame serveryje arba gali būti atidaryta jau veikianti vartotojo darbo sesija.

Kadangi kompiuteryje vienu metu gali veikti keli VNC serveriai, parametras naudojamas jiems atskirti rodomas numeris. Pavyzdžiui, vienas VNC serveris gali veikti ekrane:0, kitas ekrane:1. Kiekvienas rodomas numeris atitinka TCP prievado numerį, kuriuo VNC serveris priima ryšius. Ekrano prievado numeris gaunamas ekrano numerį pridedant prie bazinio prievado numerio – 5900. Display:0 atitinka TCP prievadą 5900, display:1 – prievadą 5901.

3. VNC kliento atjungimas nuo nuotolinio kompiuterio
Uždarius VNC kliento langą arba išėjus iš aplinkos naudojant darbalaukio įrankius, priklausomai nuo VNC serverio nustatymų, vartotojo darbo sesija gali užsidaryti sustojus visoms naudojamoms programoms arba tęsti darbą ir vėl būti pasiekiamas jungiantis prie VNC serverio vėl.
4. VNC kliento derinimas
Didelis į ekraną perduodamos informacijos kiekis kelia didesnius reikalavimus kanalo greičiui – jo pralaidumui ir paketų perdavimo laikui. Pralaidumo trūkumas sukelia nepatogius vėlavimus, kai labai pasikeičia ekrane rodoma informacija – atidaromi nauji langai, slenkama ir pan. Delsos bus ypač ilgos, kai rodomos nuotraukos ir kiti vaizdai arba sąsajos elementai, kuriuose yra daug spalvų ir sudėtingų formų.

Pagrindinis parametras, turintis įtakos perduodamų duomenų kiekiui, yra perduodamos grafikos kodavimo algoritmas. Norint sumažinti garsumą ir atitinkamai pagreitinti darbą, rekomenduojama naudoti Tight, ZLib, ZRLE algoritmus – lyginant su nesuspaustais duomenimis (Raw), jie užtikrina dešimtis kartų didesnį suspaudimą, gerokai apkraunant procesorių. Šie kodavimo algoritmai užtikrina patogų darbą net 256–512 Kbps spartos kanaluose.

Norėdami sumažinti tinklu perduodamos informacijos kiekį, taip pat galite nustatyti aukštą glaudinimo lygį (suspaudimo lygis, suspaudimo vertė), žemą JPEG kokybės lygį (JPEG kokybė) ir įjungti spalvų mažinimo režimą (-bgr233, ribotos spalvos). Didžiausią jų efektą, pastebimai pablogėjus vaizdo kokybei, suteikia spalvų skaičiaus mažinimo režimas - perduodamos informacijos kiekis sumažėja atitinkamai 1,5-3 kartus, rodymas ekrane pagreitinamas 1,5 -3 kartus.

JPEG naudojamas griežto kodavimo algoritmas, skirtas suspausti ekrano sritis, kuriose yra nuotraukų ir kitų sudėtingų vaizdų su daugybe spalvų. Naudojant Tight+JPEG, perduodamų duomenų kiekis sumažėja 2–5 kartus. Kiti JPEG kodavimo algoritmai nepalaikomi.

1. Išskleidžiamasis meniu „Sistema -> Parinktys“

Perduodamų duomenų apimtis ir rodymo greitis kanale yra 1 Mbit/sek, atidarius išskleidžiamąjį meniu „Sistema -> Parametrai“ (meniu paveikslėlyje paryškintas žalia punktyrine linija):

5. Dažnos problemos
Nepavyksta prisijungti prie VNC serverio
Reikia patikrinti:
  1. ar yra prieiga prie interneto;
  2. ar virtualus serveris reaguoja į ping;
  3. ar VNC serveris veikia virtualiame serveryje;
  4. ar pakeliui yra ugniasienė, kuri blokuoja prieigą prie VNC serverio TCP prievado;
  5. Ar teisingai nurodytas VNC serverio rodymo numeris arba TCP prievadas (prievado numeris = 5900 + ekrano numeris).
Lėtas veikimas per gana greitą kanalą
Jei VNC klientas negali susitarti su VNC serveriu dėl grafikos kodavimo algoritmo su duomenų glaudinimu naudojimo, pasirenkamas numatytasis algoritmas - Raw, kuris perduoda duomenis be suspaudimo. Be to, VNC klientas gali automatiškai pasirinkti nesuspaustą arba mažo suspaudimo kodavimą, kai dirbama per greitą vietinį tinklą. Šią problemą galima išspręsti VNC kliento nustatymuose priverčiant naudoti kodavimo algoritmą su aukštu glaudinimo lygiu - ZLib, ZRLE, Tight.

Tačiau kai kuriems kliento ir serverio deriniams šis sprendimas gali būti nenaudingas dėl klaidų derantis dėl kodavimo algoritmo. Pavyzdžiui, „TightVNC“ klientas su „RealVNC“ serveriu dažnai gali veikti tik su neapdorotu koduote. Šiuo atveju sprendimas yra pakeisti VNC klientą arba VNC serverį.

VNC yra nuotolinio kompiuterio darbalaukio valdymo sistema. Vartotojas VNC klientas mato darbalaukio vaizdą VNC serveriai ir valdo jį pele bei klaviatūra kaip savo kompiuterį.

VNC serverį galima paleisti darbo kompiuteryje ir, jei reikia, pasiekti iš namų. Arba atvirkščiai. Norėdami prisijungti, turite įsitikinti, kad serverio naudojamas TCP prievadas (numatytasis 5900) yra prieinamas gaunamiems ryšiams iš kliento.

Priimamas UltraVNC. Kiti gerai žinomi VNC diegimai yra RealVNC ir TightVNC, galima rasti daugiau galimybių. Teoriškai jie visi yra suderinami vienas su kitu, nors kai kurios specialios funkcijos (iškarpinė arba failų perkėlimas) gali neveikti tarp skirtingų diegimų.

Pagalba naujokams

VNC taip pat patogu padėti kitiems vartotojams. Daug lengviau padėti matant, kas vyksta ekrane.

Tačiau daugelis žmonių turi maršrutizatorius ir ugniasienes, todėl nerealu reikalauti, kad pradedantysis galėtų atidaryti reikiamą prievadą įeinantiems ryšiams. Ateina mums į pagalbą atvirkštinis ryšys(atvirkštinis ryšys). Šiuo režimu ryšį inicijuoja VNC serveris.

Patyręs vartotojas paleidžia VNC klientą klausymosi režimu (vncviewer.exe /klausen) ir padaro 5500 prievadą pasiekiamą iš išorės. Pradedantysis gali tik atsisiųsti ir paleisti VNC serverį ir prisijungti prie kliento nurodytu IP adresu.

Čia yra specialus puslapis su instrukcijomis pradedantiesiems. Manau, kad patyrusiam vartotojui nereikia išsamių instrukcijų. Pastebėsiu tik tai, kad prisijungimo metu iškarpinė tampa bendrinama ir, jei pradedančiojo ekrano skiriamoji geba yra didesnė nei jūsų, tada kliente galite pakeisti vaizdą iki priimtino dydžio.

Papildomai

VNC pranašumai yra kelių platformų ir nemokami. Jei visur yra įdiegta Windows XP, tuomet nuotolinei prieigai tikriausiai tinka integruoti įrankiai – Remote Desktop arba Remote Assistance. Atrodo, kad juos galima sujungti ir atvirkštiniu ryšiu.

Jei turite dinaminį išorinį IP adresą, patogu pasidaryti (nemokamą) dinaminį DNS, pavyzdžiui, adresu dyndns.com. Jūsų kompiuteryje veiks nedidelė programa (o kai kurie maršrutizatoriai turi tokią integruotą funkciją), kuri praneša DynDNS tarnybai apie IP pasikeitimus. Todėl jūsų pasirinktas domenas, pvz., pupkin.dyndns.org, visada nurodys jūsų dabartinį IP adresą

Jei esate techninės pagalbos profesionalas, jums tai gali būti ypač patogu. Tai speciali lengva VNC serverio versija, kuri gali užmegzti tik atvirkštinius ryšius ir tik su IP adresais, kuriuos anksčiau sukonfigūravote. Žinoma, tuomet jūs turite būti pakankamai autoritetingi, kad vartotojas sutiktų atsisiųsti ir paleisti šį sukonfigūruotą VNC serverį iš jūsų svetainės.
(O, kas aš čia juokauju... Daugelis vartotojų jau paleis viską, kas jiems siūloma)

Virtualiojo tinklo kompiuterija (VNC) yra nuotolinės darbalaukio prieigos sistema. Jei įsivaizduojate Remote Desktop arba RAdmin, tai VNC išsprendžia panašią problemą, tik VNC serveriai platinami nemokamai ir atviro kodo. Svarbu pažymėti, kad VNC nėra protokolas. Naudojamas protokolas vadinamas Remote FrameBuffer (RFB). Šis protokolas išsamiai aprašytas šiame PDF dokumente.

Kodėl kas nors paimtų VNC:

  • Jei vartotojo sąsajos persiuntimas per SSH yra per lėtas;
  • Serveris naudojamas kaip virtuali mašina, tik su bendra prieiga;
  • Torrent parsisiuntimo programa su baltu IP, tiesiog įdiekite Transmission ir pirmyn;
  • Savotiška alternatyva tarpiniams serveriams ir VPN;
  • Ir taip toliau, kam užtenka fantazijos;

Pradėkime. Visi toliau nurodyti veiksmai buvo išbandyti Ubuntu Linux 14.04 LTS, tačiau be didelių pakeitimų turėtų veikti ir kitose Ubuntu versijose bei kitose sistemose. Eksperimentui mums reikės nereikalingos mašinos, galbūt virtualios mašinos kokiame nors „DigitalOcean“ su mažiausiai 512 MB atminties. Jei planuojate paleisti sunkias GUI programas, tokias kaip Google Chrome, nedelsdami skirkite 1 GB, o dar geriau – daugiau. Jei paskirsite tik 512 MB, su GMail galėsite atsidaryti tik vieną paskyrą, po kurios atmintis išseks, patikrinau. Man asmeniškai labai liūdna, kad naršyklės taip ištroškusios, bet tai galbūt atskiro įrašo tema.

Įrenginyje, kuriame įdiegsime VNC, sukurkite naują vartotoją kaip root:

adduser ubuntu
usermod -G sudo ubuntu

Jai priskiriame savo ~/.ssh/id_rsa.pub:

su ubuntu
vim ~/ .ssh/ authorised_keys
chmod 0600 ~/ .ssh/ authorised_keys

Kompiuteryje ~/.ssh/config pridėkite:

Pagrindinis vnc serveris
Pagrindinio kompiuterio pavadinimas 123.45.67.89
Vartotojas ubuntu
LocalForward 5901 localhost:5901

VNC nešifruoja srauto, todėl jį pasieksime naudodami prievado peradresavimą per SSH. Jei taip pat ketinate naudoti garso persiuntimo techniką, aprašytą įraše Įvaldytas GUI programų paleidimas „Docker“, pridėkite eilutę:

RemoteForward 3333 localhost:4713

Einame į vnc-server pagal ubuntu vartotoją ir sakome:

sudo apt-get atnaujinimas
sudo apt-get įdiegti xubuntu-desktop tightvncserver xfonts-base\
xfonts-75dpi xfonts-100dpi

Kaip galbūt pastebėjote, TightVNC buvo pasirinktas kaip konkretus serverio diegimas. Aš turėjau patirties su juo prieš keletą metų. Tiksliai nepamenu, kodėl TightVNC tuomet išsiskyrė iš kitų VNC serverių. Prisimenu, kad tai buvo lengva įdiegti ir konfigūruoti, suderinama su visais klientais ir tiesiog veikė.

Redaguokite failą ~/.vnc/xstartup, turinys turėtų būti maždaug toks:

#!/bin/sh

Xrdb ​​​​$HOME / .Xresources
xsetroot – vientisa pilka
startxfce4&
(3 miego režimas ir xfce4 skydelis)

Paleiskite serverį:

vncserver:1 -localhost -noliste tcp

Čia argumentas :1 yra rodomas numeris. Galite paleisti kelis vienu metu veikiančius stalinius kompiuterius. Vėliava -localhost reiškia priimti ryšius tik iš to paties įrenginio. Parametras -noliste tcp reikalingas, kad 6001 prievadas neiškristų. Kai pirmą kartą paleisite serverį, turėsite įvesti slaptažodį, kad galėtumėte pasiekti darbalaukį. Atminkite, kad slaptažodis yra sutrumpintas iki aštuonių simbolių. Taip pat būsite paklausti dėl atskiro tik peržiūros ryšio slaptažodžio:

Ar norite įvesti tik peržiūros slaptažodį (y/n)? n

Galite pakeisti slaptažodį naudodami komandą:

Sustabdyti serverį:

vncserver -kill :1

Norint prisijungti prie veikiančio serverio, reikia kokio nors VNC kliento. Pagal numatytuosius nustatymus Ubuntu yra su Remmina. „Mac“ kompiuteriuose, kaip man buvo pasakyta, VNC klientas yra „Finder“ → Prisijunkite prie serverio. Kaip serverio adresą nurodome localhost:5901, iš ten ryšys bus persiunčiamas per SSH į VNC serverio 5901 prievadą. Paprastai prievado numeris skaičiuojamas kaip 5900 + rodomas numeris.

Papildymas: Ir FreeBSD aš darau taip:

sudo pkg įdiegti tightvnc
vncviewer -bgr233 localhost:5901

Jei viskas buvo padaryta teisingai, pamatysite Xfce darbalaukio aplinką. Jį taip pat reikia šiek tiek pakoreguoti. Programų meniu → Nustatymai → Sesija ir paleidimas skirtuke Išplėstinė pažymėkite žymės langelį Paleisti GNOME paslaugas paleidžiant. Programų automatinio paleidimo skirtuke išjungiame įvairias nereikalingas paslaugas, pvz., „Bluetooth“ programėlę. Priešingu atveju kai kurios programos, ypač „Skype“, gali išmesti visus X su labai keistomis žurnalų klaidomis. Aš asmeniškai palikau tik šiuos žymimuosius laukelius:

Dabar registruojame VNC automatiniam paleidimui. Rašome /etc/init.d/vncserver.