Svetainės skyriai
Redaktoriaus pasirinkimas:
- Interneto greičio tikrinimas: metodų apžvalga Kaip sužinoti tikrąjį interneto greitį iš savo teikėjo
- Trys būdai atidaryti „Windows“ registro rengyklę Registro atidarymas naudojant paiešką
- Kaip padalinti standųjį diską
- Kietąjį diską padaliname į skaidinius
- Įjungus kompiuteris pypsi
- Teisingas failų plėtinių keitimas sistemoje Windows Kaip pakeisti archyvo plėtinį
- Skelbimų blokavimas „YouTube“ „YouTube“ be skelbimų
- TeamViewer – nuotolinis kompiuterio valdymas Atsisiųskite programą, kad galėtumėte bendrauti su kitu kompiuteriu
- Kaip sužinoti kompiuterio charakteristikas sistemoje „Windows“: sistemos metodai ir specialios programos
- Atnaujiname naršykles skirtinguose įrenginiuose: kompiuteryje, planšetėje, išmaniajame telefone Įdiekite atnaujintą naršyklę kur ir kaip
Reklama
vnc protokolas. Prisijungimas prie virtualaus serverio per VNC |
2009 m. lapkričio 25 d., 13:21 Prisijungimas prie nuotolinio kompiuterio per VNC
Darbas su VNC klientu. Medžiaga skirta nepatyrusiems vartotojams. 1. VNC kliento įdiegimas 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 kompiuterioNorė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 kompiuterioUž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 derinimasDidelis į 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 problemosNepavyksta prisijungti prie VNC serverioReikia patikrinti:
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į. ). Valdymas atliekamas perduodant klaviatūros klavišų paspaudimus ir pelės judesius iš vieno kompiuterio į kitą ir perduodant ekrano turinį kompiuterių tinklu. VNC sistema nepriklauso nuo platformos: VNC klientas, vadinamas VNC peržiūros programa, veikiantis vienoje operacinėje sistemoje, gali prisijungti prie VNC serverio, veikiančio bet kurioje kitoje OS. Beveik visoms operacinėms sistemoms, įskaitant „Java“ (įskaitant J2ME mobiliąją platformą), yra įdiegtų klientų ir serverių. Keli klientai gali prisijungti prie vieno VNC serverio vienu metu. Populiariausi VNC naudojimo būdai yra nuotolinė techninė pagalba ir prieiga prie darbo kompiuterio iš namų. IstorijaSavo kūrimo pradžioje RFB buvo gana paprastas protokolas, pagrįstas grafiniais primityvais: padėkite pikselių duomenų stačiakampį koordinatėmis nurodytoje vietoje“ Serveris klientui siunčia mažus stačiakampius. Ši schema primityvioje formoje sunaudoja daug srauto. Kanalo apkrovai sumažinti naudojami įvairūs metodai. Egzistuoja įvairios koduotės – metodai, kaip nustatyti efektyviausią šių stačiakampių perteikimo būdą. RFB protokolas leidžia klientui ir serveriui „susitarti“, kokia koduotė bus naudojama. Paprasčiausias kodavimo būdas, kurį palaiko visi klientai ir serveriai, yra „neapdorotas kodavimas“ (rusų k.). neapdorotas kodavimas), kurioje pikseliai perduodami iš kairės į dešinę, iš viršaus į apačią, o perdavus pradinę ekrano būseną, perduodami tik pakeisti pikseliai. Šis metodas puikiai tinka nedideliems ekrano vaizdo pakeitimams (pelės judėjimas darbalaukyje, rašymas po žymekliu), tačiau kanalo apkrova tampa labai didelė, kai vienu metu keičiasi didelis pikselių skaičius, pavyzdžiui, žiūrint visą vaizdo įrašą. ekrano režimas. Kuriant protokolą, jis įgijo įvairių papildomų funkcijų ir galimybių, tokių kaip failų perkėlimas, glaudinimas, apsauga. Pagal numatytuosius nustatymus RFB naudoja TCP prievadų diapazoną nuo 5900 iki 5906. Kiekvienas prievadas reiškia atitinkamą X serverio ekraną (5900–5906 prievadai yra susieti su ekranais nuo 0 iki:6). „Java“ klientai, galimi daugelyje įdiegimų, kuriuose šiam tikslui naudojamas įtaisytas žiniatinklio serveris, pvz., „RealVNC“, su ekranais bendrauja taip pat, tačiau prievadų diapazonas yra nuo 5800 iki 5806. Daugelis „Windows“ kompiuterių gali naudoti tik vieną prievadą. dėl UNIX sistemoms būdingų kelių vartotojų savybių trūkumo. „Windows“ sistemose numatytasis ekranas yra :0, kuris atitinka 5900 prievadą. Taip pat galima vėl prisijungti iš serverio prie kliento. Tokiu atveju klientas perjungiamas į klausymosi režimą ir ryšį inicijuoja serveris per kliento TCP prievadą 5500. Prievadus galima keisti.
SaugumasIš pradžių VNC nenaudoja srauto šifravimo, tačiau autentifikavimo procedūroje slaptažodis neperduodamas aiškiu tekstu, o naudoja iššūkio-atsakymo algoritmą su DES šifravimu (efektyvus rakto ilgis yra 56 bitai). Daugelyje įdiegimų slaptažodžio ilgis ribojamas iki 8 simbolių, o jei jo ilgis viršija 8 simbolius, slaptažodis sutrumpinamas, o papildomi simboliai nepaisomi. Jei reikia patikimai užšifruoti visą VNC seansą, jį galima įdiegti per SSL, SSH arba VPN tunelį, taip pat per IPsec. „IPsec“ technologiją palaiko didžioji dauguma šiuolaikinių operacinių sistemų ir ji naudojama jungiantis per Norėdami dirbti su virtualiu serveriu 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 į virtualųjį serverį ir rodo informaciją, skirtą rodyti virtualaus serverio ekrane. 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 VNC kliento prijungimas prie virtualaus serverioNorėdami prijungti VNC klientą prie VDS / VPS, turite nurodyti jo IP adresą arba DNS pavadinimą ir rodymo numerį (pagal numatytuosius nustatymus :0) arba TCP prievado numerį (pagal numatytuosius nustatymus 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) virtualiame serveryje, 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, jiems atskirti naudojamas rodymo numerio parametras. 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. VNC kliento atjungimas nuo virtualaus serverioUž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. VNC kliento derinimasDidelis į ekraną perduodamos informacijos kiekis padidina kanalo greičio reikalavimus. 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. Be to, norėdami sumažinti tinklu perduodamos informacijos kiekį, galite nustatyti aukštą glaudinimo lygį (suspaudimo lygį, 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): Dažnos problemosNepavyksta prisijungti prie VNC serverioReikia patikrinti:
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į. Kaip padėti savo vartotojams pasiekti kelių vartotojų Linux sistemą iš bet kurios vietos VNC ir X serverio architektūra„Linux®“ grafinėje vartotojo sąsajoje (GUI) naudojama „X Window System“ (sutrumpintai X). X yra neįprasta grafinė vartotojo sąsaja keliais atžvilgiais, ypač todėl, kad ji iš esmės yra tinklo sąsaja. X serveris, iš esmės, yra tinklo serverio programa. Tinklo serverio programos suteikia klientų programoms prieigą prie vietinių išteklių, ir tai pasakytina ir apie X serverį. Ypatumas tas, kad X serverio atveju „vietiniai ištekliai“ yra ekranas, klaviatūra ir pelė, su kuriais vartotojas dirba. Pagal įprastą konfigūraciją X kliento programos veikia tame pačiame kompiuteryje kaip ir serveris. Taigi, LibreOffice, GNU vaizdų manipuliavimo programa (GIMP) ar kitos programos yra X klientai, kurie naudoja X tinklo protokolus, kad priimtų duomenis iš vartotojo ir parodytų rezultatus tame pačiame kompiuteryje. Tačiau kai tinkle naudojamas X, vartotojas sėdi prie X serverio kompiuterio, o X klientai yra programos, kurias reikia paleisti kitame kompiuteryje. Norint užmegzti ryšį, šiai konfigūracijai reikalingas antrasis tinklo protokolas. Šis antrasis protokolas gali būti „telnet“, „Secure Shell“ (SSH) arba „X Display Manager“ valdymo protokolas (XDMCP). Šio nuotolinio prisijungimo protokolo serveris veikia X kliento kompiuteryje, o nuotolinio prisijungimo klientas veikia X serverio kompiuteryje. Nuotolinio prisijungimo serveryje veikia X klientai, kurie savo ruožtu užmezga ryšį su X serveriu. iliustruoja šią sąveiką. Taškinės rodyklės rodo seanso pradžią. (Naudojant XDMCP, XDMCP klientas yra integruotas į X serverio programą.) 1 pav. Nuotolinei prieigai X reikia kliento ir serverio abiejuose kompiuteriuoseŠi konfigūracija puikiai veikia daugelyje vietinių tinklų, tačiau nėra be trūkumų. Pavyzdžiui, reikia inicijuoti dvipusį tinklo protokolą, kurio gali užkirsti kelią ugniasienė arba tinklo adresų vertimo (NAT) maršrutizatorius. (SSH pašalina šią kliūtį leisdamas tuneliuoti X seansus.) Be to, nors daugumoje platformų yra X serverių, jie paprastai neįdiegiami Windows® kompiuteriuose. Dėl šių ir kitų priežasčių daugelis žmonių nori naudoti kitą protokolą – nuotolinį kadrų buferį (RFB), kuris yra įdiegtas Virtual Network Computing (VNC) programų šeimoje. VNC yra kelių platformų įrankis, leidžiantis nuotoliniu būdu pasiekti Linux, UNIX®, Mac OS X, Windows ir kitas sistemas iš bet kokio tipo kliento. Vartotojas sėdi prie kliento kompiuterio ir pasiekia nuotolinio serverio kompiuterį. Linux sistemoje VNC serveris arba atspindi vietinio X serverio ekrano turinį į nuotolinį kompiuterį, arba priglobia savo X serverį, kuris gali veikti nepriklausomai nuo to, kas valdo vietinį ekraną. Rezultatas parodytas 2 paveiksle. Taškinė rodyklė vėlgi rodo seanso pradžią. Ši konfigūracija pašalina atvirkštinio tinklo ryšio poreikį, o kadangi VNC klientai ir serveriai yra prieinami daugeliui operacinių sistemų, ta pati kliento programa suteikia prieigą prie bet kurio serverio. 2 pav. VNC serveryje yra X serveris, kuris gali sąveikauti su vietinėmis programomis per X klientąVNC trūkumas yra tas, kad RFB autentifikavimas pagrįstas slaptažodžiais be vartotojo vardų. Taigi kiekvienas vartotojas turi pradėti nepriklausomą VNC serverio seansą ir užmegzti ryšį su tuo VNC egzemplioriumi, nurodydamas teisingą prievado numerį. Šis reikalavimas yra toleruojamas vieno vartotojo sistemai, tačiau sukelia didelių nepatogumų dirbant su kelių vartotojų kompiuteriu. Norėdami išspręsti šią problemą, galite derinti šiuos du būdus: iš naujo sukonfigūruokite vietinį XDMCP serverį, kad jis padėtų VNC integruotam X serveriui užtikrinti trūkstamą kelių vartotojų autentifikavimą. (Gauta konfigūracija parodyta 3 paveiksle. Taškinė rodyklė rodo seanso pradžią.) Dabar, kai nuotoliniai VNC vartotojai prisijungia prie VNC serverio kompiuterio, jie gali įvesti vartotojo vardus ir pasiekti slaptažodžius savo unikaliems VNC seansams, kad Kompiuteris gali būti naudojamas tiek laiko, kiek bet kuris naudotojas. 3 pav. XDMCP įtraukimas į VNC konfigūraciją suteikia daugiau lankstumoVNC serverio nustatymasYra keli VNC paleidimo būdai, įskaitant scenarijų naudojimą, VNC susiejimą su darbalaukio aplinka naudojant darbalaukio įrankius ir xinetd naudojimą VNC ryšiams klausytis. Pastarasis metodas aprašytas čia, nes jis leidžia VNC veikti taip, kad galėtų naudoti XDMCP serverį. Prieš pereidami prie instrukcijų, kaip nustatyti VNC veikti per xinetd, turite pasirinkti VNC serverį. VNC serverio pasirinkimasYra keletas VNC serverio programų. (Žr. skyrių). Kai kurie iš populiariausių yra TightVNC, TigerVNC ir RealVNC. Šiame straipsnyje kaip pavyzdys naudojamas TightVNC. Deja, konfigūracijos informacija priklauso nuo serverio ir paskirstymo, todėl čia pateiktos instrukcijos turės būti pritaikytos jūsų programinei įrangai. xinetd diegimasDaugelis platinimų įdiegia xinetd superserverį pagal numatytuosius nustatymus, bet ne visi. Kadangi čia aprašytas metodas reiškia, kad naudojamas xinetd, turite įdiegti xinetd, jei jis dar neįdiegtas. Daugumoje platinimų xinetd galima įdiegti naudojant paketų tvarkyklę, pavyzdžiui, iškviečiant apt-get install xinetd Debian pagrindu sukurtuose platinimuose arba zypper install xinetd openSUSE. Taip pat gali reikėti sukonfigūruoti xinetd paleisties procesą. Paprastai vienkartiniam paleidimui galite naudoti System V (SysV) paleisties scenarijų: # /etc/init.d/xinetd pradžiaNorėdami sukonfigūruoti xinetd, kad jis paleistųsi automatiškai, kai kompiuteris paleidžiamas, turite žinoti, kaip veikia platinimo paleisties scenarijai. Paprastai tai daroma naudojant tokią programą kaip chkconfig (naudojama Fedora, openSUSE ir susijusiuose platinimuose), update-rc.d (naudojama Debian ir susijusiuose platinimuose) arba rc-update (naudojama Gentoo), maždaug taip: # chkconfig xinetd # update-rc.d xinetd įgalinti # rc-update pridėti xinetd numatytasisTik įveskite vienas iš šių komandų arba raskite atitikmenį savo paskirstymui. Atminkite, kad xinetd gali nepasileisti, jei jis nesukonfigūruotas vykdyti jokių paslaugų. Taigi gali tekti palaukti, kol jį paleisite, kol sukonfigūravote xinetd valdyti savo VNC serverį. xinetd nustatymasServeriai, kuriuos valdys xinetd, įdeda konfigūracijos failus /etc/xinetd.d kataloge. Taigi, norėdami sukonfigūruoti xinetd valdyti VNC, turite sukurti arba redaguoti failą su pavadinimo tipu /etc/xinetd.d/vnc.(Kai kuriuose platinimuose, pvz., openSUSE, VNC serverio paketas įdiegia tokį failą.) 1 sąraše pateikiamas pavyzdys. Sąrašas 1. Xinetd VNC konfigūracijos pavyzdyspaslauga vnc (išjungti = nėra lizdo_tipo = srauto protokolas = tcp laukti = nėra vartotojo = niekas serveris = /usr/bin/Xvnc server_args = -inetd -once -query localhost -geometry 1024x768 -depth 16 type = UNLISTED port = 5900)Šis įrašas nurodo keletą xinetd parinkčių, kurių dauguma turėtų būti paliktos tokios, kokios yra. Žemiau pateikiami parametrai, kuriuos gali reikėti konfigūruoti.
Sudėtingiausia xinetd nustatymo dalis yra serverio argumentų nustatymas. Galite naudoti 1 sąraše pateiktus argumentus kaip modelį, kai kuriuos iš jų pakeisdami.
Yra daug kitų parinkčių, o kai kurios iš jų priklauso nuo VNC serverio. Žr. savo VNC serverio dokumentaciją. XDMCP serverio nustatymasDauguma „Linux“ paskirstymų sukonfigūruoja savo XDMCP serverius, kad valdytų tik vietinį ekraną. Norėdami įjungti nuotolinę prieigą, turite iš naujo sukonfigūruoti XDMCP serverį, kad priimtų prieigos užklausas iš VNC serverio, veikiančio tame pačiame kompiuteryje. Išsami informacija priklauso nuo XDMCP serverio. Trys dažniausiai naudojamos Linux sistemoje yra GNOME Display Manager (GDM), Light Display Manager (LightDM) ir KDE Display Manager (KDM). Kiti XDMCP serveriai, tokie kaip XDM, reikalauja kitokių nustatymų, nei aprašyti čia. Bet kokiu atveju, iš naujo sukonfigūravę XDMCP serverį, turėsite jį paleisti iš naujo. XDMCP konfigūracijos failo redagavimasJei nesate tikri, kuris XDMCP serveris naudojamas jūsų sistemoje, galite tai nustatyti peržiūrėdami procesų sąrašą naudodami dm eilutę, pavyzdžiui: $ ps kirvis | 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 dmPirmoje šio spaudinio eilutėje rašoma, kad veikia KDM, todėl norint, kad VNC naudotų XDMCP, reikia redaguoti to serverio konfigūracijos failą. Daugumos XDMCP programų konfigūracijos failai yra tokio paties formato. Juose yra skyrelių, kurių pavadinimai pateikti laužtiniuose skliaustuose, pvz., . Eilutėse po skyriaus pavadinimo nurodomi parametrai naudojant lygybės ženklą, pavyzdžiui: enable=true . 1 lentelėje pateikiami konfigūracijos failų pavadinimai, sekcijų pavadinimai ir parametrai, kuriuos reikia apibrėžti, kad XDMCP veiktų keliuose įprastuose Linux XDMCP serveriuose. 1 lentelė. Parametrai, leidžiantys XDMCP palaikyti VNC skirtinguose XDMCP serveriuoseKonfigūracijos faile gali visiškai trūkti XDMCP skyriaus. Jei yra, jis gali aiškiai išjungti XMDCP palaikymą, turėti komentarų parinkčių arba būti tuščias. Neatsižvelgiant į pradinę failo būseną, turite įsitikinti, kad yra XDMCP skyrius ir įjungtas palaikymas. Pavyzdžiui, pažvelkime į KDM konfigūravimą, kad įjungtumėte XDMCP: Enable=trueKai kurie platinimai leidžia įjungti papildomas saugos priemones, kurių gali prireikti atsipalaiduoti. Vienas iš jų yra ugniasienė. Užkardos scenarijai paprastai priklauso nuo platinimo, todėl instrukcijas, kaip konfigūruoti užkardą, rasite sistemos dokumentacijoje. Norite, kad „localhost“ turėtų prieigą prie 177 prievado, o VNC klientai – prie 5900 prievado (arba bet kokių kitų prievadų, naudojamų VNC). OpenSUSE turi papildomą konfigūracijos failą, kuris valdo kai kurių tipų prieigą, įskaitant XDMCP prieigą: /etc/sysconfig/displaymanager. Atidarykite šį failą teksto rengyklėje ir raskite šią eilutę: DISPLAYMANAGER_REMOTE_ACCESS="ne"Pakeiskite šio parametro reikšmę į „taip“ . Jei paliksite "ne" , prisijungiant prie VNC serverio XDMCP serverio prisijungimo langas nebus rodomas. Daugumoje paskirstymų šis pasikeitimas Ne reikalingas: šis failas naudoja tik openSUSE. XDMCP serverio paleidimas iš naujoKai XDMCP serveris sukonfigūruojamas palaikyti nuotolinius ryšius, jį reikia paleisti iš naujo. Platinimuose, kurie paleidžia X per SysV pradinį failą, pvz., Debian ir Gentoo, tai galima padaryti naudojant paleidimo iš naujo parinktį: # /etc/init.d/gdm paleiskite iš naujoSistemoje, kurioje X paleisti naudojamas vykdymo lygis, pvz., Fedora arba openSUSE, turite pereiti į teksto režimo lygį (dažniausiai 3), tada grįžti į GUI lygį (paprastai 5): # telinit 3 # telinit 5Atminkite, kad bet kuris metodas išregistruoja jus iš X, todėl prieš tęsdami išsaugokite visus X seanso atliktus darbus. Testavimas ir derinimasDabar galite prisijungti iš nuotolinio kompiuterio naudodami VNC klientą. Daugelyje „Linux“ paskirstymų yra komanda vncviewer, todėl galite įvesti: vncviewerNorėdami prisijungti nuotolinis vardas per VNC. Jei VNC sukonfigūruotas ir veikia tinkamai, rezultatas bus panašus į 4 pav. Jei nustatote keletą VNC seansų skirtinguose prievaduose, galite nurodyti VNC seanso numerį, perduodami jį kaip pagrindinio kompiuterio pavadinimo dalį. Įveskite: vncviewer:3Norėdami prisijungti prie 3 sesijos (per 5903 prievadą). 4 pav. Sukonfigūruotas dirbti su XDMCP, VNC pateikia įprastą Linux raginimąJei vykdydami šį testą nematote XDMCP prisijungimo ekrano, turėsite derinti. Žemiau yra keletas rekomendacijų.
VNC saugumo problemosRFB nėra saugus protokolas; Dauguma VNC klientų ir serverių savo duomenų nešifruoja. (VNC užšifruoja savo slaptažodžius, tačiau taikant čia aprašytą metodą tie slaptažodžiai nenaudojami.) Būkite atsargūs rinkdamiesi, kaip ir kur įdiegti VNC. Jei norite naudoti VNC neapsaugotame tinkle, yra trys parinktys:
Kai įjungiate VNC prisijungimo langus, kaip aprašyta šiame straipsnyje, išoriniam pasauliui atidaromi mažiausiai du prievadai (VNC ir XDMCP). Abu prievadai gali būti apriboti ugniasienės taisyklėmis, kad būtų sumažinta piktnaudžiavimo rizika. Atminkite, kad XDMCP prievadas (UDP 177) turėtų būti atviras tik vietiniam kompiuteriui, todėl užkardos taisyklė jam gali būti gana ribojanti. IšvadaApskritai, VNC ir XDMCP sujungimas yra naudingas būdas nuotoliniu būdu prisijungti naudojant grafinę vartotojo sąsają kelių vartotojų Linux kompiuterių. Šis metodas turi pranašumų, palyginti su tiesioginiu XDMCP taikymu kelių platformų aplinkoje arba kai kyla problemų dėl ugniasienės arba NAT. Daugelio vartotojų kompiuteriuose tai yra geriau nei įprastesni tiesioginio VNC ryšio metodai. Naudojant šį metodą reikia atsižvelgti į saugos klausimus. Būkite pasirengę nustatyti ugniasienės taisykles, kad apribotumėte nepageidaujamą išorinę prieigą, ir naudokite šifravimą, jei duomenys keliauja per nepatikimą tinklą. Nemokamos tinklo paslaugos iš Nirsoft     Trumpas aprašymas ir nuorodos, kaip atsisiųsti paslaugų rinkinį iš svetainės nirsoft.net. Visos programos platinamos nemokamai. Beveik visoms komunalinėms paslaugoms galima atsisiųsti diegimo failą arba nešiojamą programos versiją, supakuotą į ZIP archyvą. Kiekvieno puslapio, kuriame aprašoma programa nirsoft.net svetainėje, pabaigoje yra nuoroda į įvairių kalbų, įskaitant rusų, palaikymo paketų atsisiuntimą. Rusifikacijos procesas labai paprastas – išpakuokite kalbos palaikymo archyvą ir nukopijuokite gautą ini failą į katalogą su programa.
Nemokamos tinklo programos Virtual Network Computing (VNC).    Virtualiojo tinklo skaičiavimas (VNC)- sistema, skirta nuotolinei prieigai prie kompiuterio darbalaukio naudojant RFB (Remote FrameBuffer) taikomojo lygmens protokolą. Nuotolinio kompiuterio valdymas atliekamas perduodant klaviatūros klavišų paspaudimus ir per tinklą perkeliant pelės žymeklį iš vieno kompiuterio į kitą. Valdomas kompiuteris naudoja VNC serverio dalį (VNC serverį), o tvarkyklė naudoja kliento dalį (VNC peržiūros programą). VNC nepriklauso nuo sistemų, kuriose jis veikia, ir, pavyzdžiui, „Linux“ klientas gali prisijungti prie VNC serverio, veikiančio „Windows“ aplinkoje. Taip pat yra VNC diegimų, skirtų Java, įskaitant mobiliuosius telefonus. RFB protokolas buvo sukurtas palyginti seniai ir iš pradžių naudojo paprastą kodavimo metodą ekrano buferiui perduoti Neapdorotas kodavimas- kai serveris perduoda ekrano taškus klientui eilės tvarka iš kairės į dešinę ir iš viršaus į apačią. Perdavus pirmąjį buferį, siekiant sumažinti srautą, buvo perduodami tik pakeisti pikseliai. Naudojant šį kodavimo metodą ir nedidelį vaizdo pokyčio laipsnį, srautas yra minimalus, tačiau, pavyzdžiui, žiūrint vaizdo įrašą, perdavimo kanalo apkrova smarkiai padidėja, nes pasikeis beveik visi ekrano buferio pikseliai. Siekdamos sumažinti mainų srautą, VNC sistemos pradėjo naudoti įvairius perduodamų duomenų kodavimo ir suspaudimo būdus. Ne visi metodai yra standartiniai kiekvienam VNC diegimui. Nors RAW kodavimo metodas gali būti naudojamas bet kurioje VNC sistemoje, konkretūs metodai (CopyRect, Zlib, CoRRE ir kt.) priklauso nuo naudojamos programinės įrangos ir gali skirtis skirtingoms VNC versijoms. Klientas ir serveris užmezgant ryšį susitaria dėl perduodamų duomenų kodavimo galimybių. Pagal numatytuosius nustatymus duomenų mainams RFB protokolu naudojamas TCP prievadų diapazonas nuo 5900 iki 5906. Kiekvienas prievadas atitinka savo grafinį serverio ekraną (Linux - X serverio terminalai 0 - 6, Windows - darbalaukis su ekrano numeris 0 ir TCP prievadas 5900). Kai kuriuose VNC diegimuose galima prisijungti iš serverio prie kliento per TCP prievadą 5500. Daugelis nemokamų VNC diegimų turi komercinę versiją, kuri suteikia papildomų funkcijų, palengvinančių naudojimą, padidintą saugumą ir našumą. Vienas iš paprasčiausių ir patogiausių VNC šeimos atstovų yra RealVNC. Gaminį galima įsigyti 3 versijomis:
- Nemokamas leidimas- nemokama versija, palaikanti pagrindines serverio ir kliento galimybes. Diegimo programa apima serverio ir kliento dalis. Serveris gali būti sukonfigūruotas veikti vartotojo režimu (User-Mode) arba kaip sistemos paslauga (Service-Mode). Sistemos aptarnavimo režimu serveris paleidžiamas automatiškai, kai paleidžiama Windows. Šiuo režimu VNC serveris yra pasirengęs priimti įeinančius ryšius vartotojui neprisijungus ir neatliekant jokių veiksmų. Vartotojo režimu serveris paleidžiamas rankiniu būdu arba naudojant automatinį paleidimą, kaip įprasta taikomoji programa. VNC serveris sukonfigūruojamas arba iškviečiant kontekstinį meniu, dešiniuoju pelės mygtuku spustelėjus piktogramą „Windows“ užduočių juostoje (meniu elementas „Parinktys“), arba paleidžiant sparčiuosius klavišus meniu „Programos“ - „RealVNC“ - „VNC-Server“. : " - "Konfigūruoti VNC serverį" . Serverio konfigūravimo proceso metu atliekami minimalūs nustatymai - autentifikavimo būdas ir prisijungimo slaptažodis (skirtukas Autentifikavimas): Jokio autentifikavimo- slaptažodžio užklausa jungiantis klientą prie serverio nevykdoma. Ryšio nustatymai atliekami skirtuke Jungtys: Priimkite ryšį per prievadą- priimti ryšius per TCP prievadą 5900. Prievado numerį galima pakeisti, jei reikia. Leisti- Leisti prisijungti. Lange su adresų sąrašu jis rodomas su ženklu +
prieš adresą. Kliento ryšio paslaugų režimai sukonfigūruoti skirtuke Dalijimasis: Visada laikykite naują ryšį kaip bendrinamą- visada traktuokite naują ryšį kaip bendrinamą. Skirtukas Darbalaukis apibrėžia darbalaukio buferio apdorojimo parametrus, kai jungiasi VNC klientai, ir veiksmus, atliekamus po paskutinio atjungimo nuo serverio. . Kol prijungtas- veiksmai jungiant klientą prie VNC serverio Kai atsijungia paskutinis klientas- kai atsijungia paskutinis klientas. Skirtukų režimai Įėjimai apibrėžkite kliento ir serverio sąveiką apdorojant klaviatūros ir pelės įvykius. Režimas „Išjungti vietinius įvestis, kai naudojamas serveris“ išjungia klaviatūrą ir pelę nuotoliniame kompiuteryje, kai prijungtas prie VNC serverio. Skirtukas Užfiksavimo metodas nustato darbalaukio vaizdo apdorojimo režimą perduodant duomenis iš serverio į klientą ir apdorojant skaidrius langus (Alfa – sumaišyti langai). Režimų keitimas turi įtakos srauto tarp kliento ir serverio kiekiui, taip pat procesoriaus išteklių panaudojimo laipsniui apdorojant darbalaukio buferį. RealVNC serverio nustatymai saugomi registro rakte HKLM\SOFTWARE\RealVNC\WinVNC4 Klientas Tikra VNC peržiūros programa Po paleidimo rodomas langas, skirtas prisijungti prie serverio. Įvesties lauke naudojamas nuotolinio kompiuterio pavadinimas arba IP adresas ir, jei reikia, prievado numeris, pavyzdžiui, 5909: Mygtukas Galimybės leidžia konfigūruoti „RealVNC“ kliento dalies režimus. Nustatymų lange yra skirtukas Įkelti/išsaugoti su kuria galite išsaugoti esamus nustatymus faile su plėtiniu .vnc arba įkelkite anksčiau išsaugotus nustatymus iš failo. Tai leidžia turėti kelis nustatymų profilius, skirtus prisijungti prie skirtingų VNC serverių. Numatytieji nustatymai skirti vidutiniam našumui ir vidutinei darbalaukio ekrano kokybei. Skirtukas Spalva ir kodavimas leidžia pasirinkti duomenų kodavimo režimą perkeliant darbalaukio buferį ir jo spalvų gylį. Galima pasirinkti vieną iš 3 pageidaujamų kodavimo tipų arba nustatyti režimą Automatinis pasirinkimas- kai pasirinkimas atliekamas automatiškai, kai užmezgamas ryšys su VNC serveriu. Spalvos gylis Spalvų lygis nustato nuotolinio darbalaukio ekrano kokybę ir duomenų, perduodamų iš serverio į klientą, kiekį. Minimalus srautas ir prasčiausias vaizdas atitinka režimą Labai žemas (8 spalvos Skirtuko nustatymai Įėjimai yra daugeliu atžvilgių panašūs į serverio nustatymus ir yra susiję su įvesties įrenginių – klaviatūros ir pelės – parametrais Laukas Meniu klavišas- apibrėžia specialų klavišą, kuriuo iškviečiamas meniu kliento sąveikai su nuotoliniu darbalaukiu. Naudojamas specialių klavišų kodams perduoti (CTRL, ALT, CTRL-ALT-DEL:) Numatytasis meniu klavišas yra F8. Be specialių klavišų kodų perdavimo, paspauskite F8 leidžia iškviesti kliento nustatymų meniu, pereiti į viso ekrano režimą, sukurti naują ryšį ir peržiūrėti informaciją apie esamą (Connection Info:). Informacija apie esamą ryšį apima IP adresą ir nuotolinio serverio pavadinimą, ekrano skiriamąją gebą, pikselių formatą, kodavimo metodą, naudojamą protokolą ir apytikslį duomenų perdavimo greitį.     Norėdami įdiegti serverio dalį nuotoliniame kompiuteryje, galite naudoti nemokamą paslaugų programą pushVNC. Programa leidžia sistemos administratoriams įdiegti VNC serverį nuotoliniame kompiuteryje per vietinį tinklą be galutinio vartotojo įsikišimo. Norint prisijungti prie nuotolinio kompiuterio, reikalinga paskyra su administratoriaus teisėmis. Be to, paslėpti tinklo ištekliai ADMIN$ ir IPC$ turi būti pasiekiami nuotoliniame kompiuteryje ir turi veikti nuotolinio registro valdymo paslauga. Programa nukopijuoja kelis savo failus, kad sukurtų VNC serverį į nuotolinį kompiuterį, registre registruoja naują PushVNC paslaugą ir ją paleidžia. Tada užmezgamas įprastas kliento ryšys su nuotoliniu būdu sukurtu serveriu. Jei režimas nenustatytas Palikite tarnybą, tada seansui pasibaigus sukurtas serveris ir tinkle nukopijuoti failai ištrinami. RealVNC yra vienas iš paprastų ir patogių nemokamų VNC diegimų. Be jo, yra dar kelios dešimtys, kurios skiriasi nežymiai. Pavyzdžiui, populiarus UltraVNC paketas turi beveik tuos pačius nustatymus kaip ir RealVNC, tačiau leidžia naudoti daugiau duomenų kodavimo metodų, šifravimas net ir nemokamoje versijoje, darbalaukio buferiui apdoroti galite naudoti specialią patentuotą tvarkyklę. Kaip ir „RealVNC“, „UltraVNC“ serveris nemokamame leidime sutrumpina slaptažodį iki 8 simbolių. Žemiau yra nuorodos ir trumpas nemokamų VNC diegimų SourceForge projekte aprašymas. SourceForge.net projekto VNC šeimos programos    SourceForge.net yra viena didžiausių atvirojo kodo programinės įrangos kūrėjų svetainių pasaulyje, kurią valdo SourceForge, Inc. ir naudoja SourceForge patentuotą sistemą. Šioje svetainėje kūrėjai gali skelbti ir bendradarbiauti įgyvendindami savo programinės įrangos projektus. SourceForge.net talpina daugiau nei 230 tūkstančių projektų, o registruotų vartotojų skaičius siekia apie 2 milijonus žmonių.
|
Nauja
- Trys būdai atidaryti „Windows“ registro rengyklę Registro atidarymas naudojant paiešką
- Kaip padalinti standųjį diską
- Kietąjį diską padaliname į skaidinius
- Įjungus kompiuteris pypsi
- Teisingas failų plėtinių keitimas sistemoje Windows Kaip pakeisti archyvo plėtinį
- Skelbimų blokavimas „YouTube“ „YouTube“ be skelbimų
- TeamViewer – nuotolinis kompiuterio valdymas Atsisiųskite programą, kad galėtumėte bendrauti su kitu kompiuteriu
- Kaip sužinoti kompiuterio charakteristikas sistemoje „Windows“: sistemos metodai ir specialios programos
- Atnaujiname naršykles skirtinguose įrenginiuose: kompiuteryje, planšetėje, išmaniajame telefone Įdiekite atnaujintą naršyklę kur ir kaip
- Kaip sutepti procesoriaus, vaizdo plokštės, maitinimo šaltinio ir kompiuterio aušintuvą