namai - internetas
VNC Viewer: kaip naudoti, įdiegti ir nustatyti. Prisijungimas prie nuotolinio darbalaukio naudojant TightVNC Diegiant tightvnc

VNC (tai reiškia „Virtual Network Computing“) yra sistema, leidžianti naudoti klaviatūrą ir pelę sąveikai su grafine vartotojo sąsaja nuotolinis serveris. Ši sistema leidžia vartotojams, kurie nesijaučia patogiai dirbdami su komandinės eilutės įrankiais, valdyti failus, programinę įrangą ir nustatymus nuotoliniame serveryje.

Šiame straipsnyje aprašysime VNC diegimo procesą serveryje, kuriame veikia Ubuntu 16.04, taip pat sužinosime, kaip sukurti saugų ryšį su šiuo serveriu naudojant SSH tunelį. Kaip VNC serverį naudosime TightVNC – greitą ir lengvą paketą Nuotolinis prisijungimas. Šio gaminio dėka mūsų VNC ryšys veiks patikimai net esant lėtam interneto ryšiui.

Prieš montavimą

Norėdami vadovautis šiame straipsnyje aprašytomis instrukcijomis, jums reikės:

    Droplet iš Ubuntu 16.04, sukonfigūruotas pagal veiksmus, aprašytus , įskaitant ne root vartotojo su sudo privilegijomis sukūrimą.

    Vietinis kompiuteris su VNC klientu, kuris palaiko ryšius per SSH tunelis. Jei naudojate „Windows“, galite naudoti „TightVNC“, „RealVNC“ arba „UltraVNC“. Mas OS X vartotojai gali naudoti įmontuotą ekrano bendrinimo įrankį arba naudoti kelių platformų programą, pvz., RealVNC. Linux vartotojai turi platų pasirinkimą: vinagre, krdc, RealVNC, TightVNC ir kt.

1 veiksmas – darbalaukio aplinkos ir VNC serverio įdiegimas

Pagal numatytuosius nustatymus lašeliuose su Ubuntu 16.04 nėra įdiegtos grafinės darbalaukio aplinkos ir VNC serverio, todėl pradėsime nuo jų diegimo. Sumontuosime paketus Naujausia versija Xfce darbalaukio aplinka ir TightVNC paketas iš Ubuntu saugyklų.

Įdiekite Xfce ir TightVNC paketus savo serveryje.

  • sudo apt įdiegti xfce4 xfce4-goodies tightvncserver

Pabaigti pradiniai nustatymai VNC serveris ir jį įdiegę naudokite komandą vncserver, kad nustatytumėte stiprų slaptažodį.

  • vncserver

Būsite paraginti įvesti ir patvirtinti slaptažodį bei pateikti peržiūros slaptažodį. Vartotojai, naudojantys naršymo slaptažodį, negalės nieko daryti su klaviatūra ir pele VNC įrenginyje. Tai gali būti naudinga norint parodyti ką nors savo VNC serveryje kitiems žmonėms, tai nėra būtina.

Paleidus vncserver baigiamas VNC diegimas sukuriant numatytuosius konfigūracijos failus, taip pat sukuriant prisijungimo prie mūsų serverio informaciją. Įdiegę šiuos paketus, galime pradėti kurti savo serverį.

2 veiksmas – VNC serverio nustatymas

Pirmiausia nurodykime komandas, kurias VNC serveris turėtų vykdyti paleidęs. Šios komandos pateiktos konfigūracijos failą xstartup savo namų katalogo .vnc pakatalogiuose. Paleisties scenarijus buvo sukurtas paleidus komandą vncserver ankstesniame žingsnyje, dabar pakeisime kai kurias komandas, kad veiktų su Xfce.

Kai pirmą kartą paleidžiate VNC, jis paleidžia numatytąjį serverio egzempliorių prie 5901 prievado. Šis prievadas vadinamas rodymo prievadu, o VNC jis nurodomas:1. VNC gali paleisti daugybę egzempliorių kituose prievaduose, pavyzdžiui, :2, :3 ir pan. Dirbdami su VNC serveriais atminkite, kad rodymo prievado numeris:X veikia 5900+X prievade.

Kadangi ketiname keisti VNC serverio konfigūraciją, pirmiausia turime sustabdyti serverio egzempliorių, veikiantį 5901 prievade.

  • vncserver -kill:1

Išvestis turėtų atrodyti panašiai iki proceso ID:

Killing Xtightvnc proceso ID 17648

Prieš atlikdami pakeitimus naujas failas xstartup, padarykime tai atsarginė kopijašaltinio failą.

  • mv ~/.vnc/xstartup ~/.vnc/xstartup.bak

Dabar sukurkime naują xstartup failą naudodami nano arba kitą teksto rengyklę.

  • nano ~/.vnc/xstartup

Įklijuokite šias komandas į failą, kad jos būtų paleistos automatiškai, kai paleidžiate arba iš naujo paleidžiate VNC serverį, tada išsaugokite ir uždarykite failą.

#!/bin/bash xrdb $HOME/.Xresources startxfce4 &

Pirmoji komanda xrdb faile $HOME/.Xresources nurodo VNC GUI sistemai naudoti pasirinktinį .Xresources failą. .Xresources faile saugomi tam tikri vartotojo darbalaukio nustatymai, pvz., terminalo spalvos, žymeklio tema, šrifto atvaizdavimas. Antroji komanda nurodo serveriui paleisti Xfce, kuri leidžia patogiai valdyti serverį.

Kad VNC serveris naudotų šiuos nustatymus, failą padarysime vykdomąjį.

  • sudo chmod +x ~/.vnc/xstartup

Dabar paleiskite VNC serverį iš naujo.

  • vncserver

Serveris turėtų paleisti iš naujo ir rodyti kažką panašaus į konsolę:

Naujas „X“ darbalaukis yra jūsų_serverio_pavadinimas.com:1 Paleidžiamos programos, nurodytos /home/sammy/.vnc/xstartup žurnalo failas yra /home/sammy/.vnc/liniverse.com:1.log

3 veiksmas – VNC darbalaukio testavimas

Dabar patikrinkime ryšį su jūsų VNC serveriu.

Pirmiausia sukurkime SSH ryšį vietiniame kompiuteryje, kad sukurtume saugų ryšį su VNC. Tai galite padaryti naudodami terminalą Linux arba OS X naudodami šią komandą. Nepamirškite pakeisti vartotojo vardo ir serverio_ip_adreso savo vartotojo vardu sudo teisėmis ir serverio IP adresu.

  • ssh -L 5901:127.0.0.1:5901 -N -f -l vartotojo vardas serverio_ip_adresas

Jei naudojate grafinį SSH klientą, pvz., PuTTY, nustatykite server_ip_address kaip ryšio IP adresą, o taip pat kaip peradresavimo prievadą savo kliento SSH ryšio nustatymuose nustatykite localhost:5901.

Sėkmingai užmezgus ryšį, pamatysite numatytąjį Xfce darbalaukį. Jis turėtų atrodyti panašiai:

Savo namų kataloge esančius failus galite pasiekti naudodami failų tvarkyklė arba iš komandinės eilutės:

4 veiksmas – sukurkite VNC paslaugos failą

Pirmiausia sukurkime vieneto failą /etc/systemd/system/ [apsaugotas el. paštas] su tavo pagalba teksto redaktorius:

Nukopijuokite ir įklijuokite į jį toliau pateiktą turinį. Būtinai pakeiskite lauko reikšmę Vartotojas ir vartotojo vardą lauke PIDFILE prie savo vertybių.

/etc/systemd/system/ [apsaugotas el. paštas]

Description=Paleiskite TightVNC serverį paleidžiant After=syslog.target network.target Type=forking User=sammy PAMName=login PIDFile=/home/sammy /.vnc/%H:%i.pid ExecStartPre=-/usr/bin/vncserver -kill:%i > /dev/null 2>&1 ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280x800:%i ExecStop=/usr/bin/vncserver -kill:%i WantedBy=multi-user.target

  • sudo systemctl demon-reload

Aktyvuokime vieneto failą.

Sustabdykite dabartinį VNC serverio egzempliorių, jei jis veikia.

  • vncserver -kill:1
  • sudo systemctl start vncserver@1

Įsitikinkite, kad paslauga veikia naudojant šią komandą:

  • sudo systemctl būsena vncserver@1

Jei paleidimas buvo sėkmingas, išvestis turėtų atrodyti panašiai:

Pavadinimas Išvada

[apsaugotas el. paštas]- TightVNC serveris Ubuntu 16.04 Įkeltas: įkeltas (/etc/systemd/system/ [apsaugotas el. paštas]; įjungtas; tiekėjo iš anksto nustatytas: įjungtas) Aktyvus: aktyvus (veikia) nuo pirmadienio 2016-04-25 03:21:34 EDT; Prieš 6 s Procesas: 2924 ExecStop=/usr/bin/vncserver -kill:%i (kodas=exited, status=0/SUCCESS) ... systemd: TightVNC serverio paleidimas Ubuntu 16.04... systemd: pam_unix(login:session ): seansą vartotojui atidarė finid (uid=0) systemd: pam_unix(login:session): seansą vartotojui atidarė finid (uid=0) systemd: paleistas TightVNC serveris Ubuntu 16.04.

Išvada

Dabar Ubuntu 16.04 serveryje įdiegtas ir sukonfigūruotas VNC serveris. Galite tvarkyti failus, programinę įrangą ir nustatymus naudodami paprastą ir pažįstamą grafinę vartotojo sąsają.

Grėsmės pavadinimas

Vykdomo failo pavadinimas:

Grėsmės tipas:

Paveikta OS:

TightVNC

SigX.exe

Win32 („Windows XP“, Windows Vista, „Windows Seven“, „Windows 8“)



TightVNC infekcijos metodas

TightVNC nukopijuoja savo failą (-us) į jūsų HDD. Įprastas failo pavadinimas SigX.exe. Tada jis sukuria paleisties raktą registre su pavadinimu TightVNC ir prasmė SigX.exe. Jį taip pat galite rasti procesų sąraše su pavadinimu SigX.exe arba TightVNC.

Jei turite papildomų klausimų dėl TightVNC, užpildykite ir mes netrukus su jumis susisieksime.


Atsisiųskite pašalinimo programą

Atsisiųskite šią programą ir pašalinkite TightVNC ir SigX.exe (atsisiuntimas prasidės automatiškai):

* SpyHunter sukūrė amerikiečių kompanija EnigmaSoftware ir gali pašalinti TightVNC. automatinis režimas. Programa buvo išbandyta „Windows XP“, „Windows Vista“, „Windows 7“ ir „Windows 8“.

Funkcijos

Programa gali apsaugoti failus ir nustatymus nuo kenkėjiško kodo.

Programa gali išspręsti naršyklės problemas ir apsaugoti naršyklės nustatymus.

Pašalinimas garantuotas – jei „SpyHunter“ nepavyks, teikiama nemokama pagalba.

Į paketą įtrauktas 24/7 antivirusinis palaikymas.


Atsisiųskite „TightVNC“ pašalinimo įrankį iš Rusijos įmonės „Security Stronghold“.

Jei nesate tikri, kuriuos failus ištrinti, naudokite mūsų programą TightVNC pašalinimo įrankis.. TightVNC pašalinimo įrankis suras ir visiškai pašalins TightVNC ir visos su TightVNC virusu susijusios problemos. Greitas, paprastas naudoti TightVNC pašalinimo įrankis apsaugos jūsų kompiuterį nuo TightVNC grėsmės, kuri kenkia jūsų kompiuteriui ir pažeidžia jūsų privatumą. TightVNC pašalinimo įrankis nuskaito jūsų kietieji diskai ir registrą bei pašalina visas TightVNC apraiškas. Įprasta antivirusinė programinė įranga yra bejėgė prieš kenkėjiškas programas, tokias kaip TightVNC. Atsisiųskite šį supaprastintą pašalinimo įrankį, specialiai sukurtą TightVNC ir SigX.exe problemoms išspręsti (atsisiuntimas prasidės automatiškai):

Funkcijos

Pašalina visus TightVNC sukurtus failus.

Pašalina visus TightVNC sukurtus registro įrašus.

Programa gali išspręsti naršyklės problemas.

Imunizuoja sistemą.

Pašalinimas garantuotas – jei Utility sugenda, teikiama nemokama pagalba.

Į paketą įtrauktas 24/7 antivirusinis palaikymas per GoToAssist.

Mūsų palaikymo komanda yra pasirengusi išspręsti jūsų problemą su TightVNC ir pašalinti TightVNC dabar!

Palikti Išsamus aprašymas jūsų problema su TightVNC skyriuje. Mūsų palaikymo komanda susisieks su jumis ir pateiks žingsnis po žingsnio sprendimas problemos su TightVNC. Prašome kuo tiksliau apibūdinti savo problemą. Tai padės mums suteikti jums daugiausiai efektyvus metodas pašalinti TightVNC.

Kaip rankiniu būdu pašalinti TightVNC

Šią problemą galima išspręsti rankiniu būdu ištrinant registro raktus ir failus, susietus su TightVNC, pašalinant jį iš paleisties sąrašo ir išregistruojant visus susijusius DLL failus. Be to, trūksta DLL failus turi būti atkurti iš OS platinimo, jei jie buvo pažeisti TightVNC.

Norint atsikratyti TightVNC, Tau reikia:

1. Nutraukite šiuos procesus ir ištrinkite atitinkamus failus:

  • building-bcc32.txt
  • pastatas.txt
  • changelog-java.htm
  • changelog-unix.htm
  • changelog-win32.htm
  • changelog.txt
  • palyginti.htm
  • cpqagent.dll
  • cpqaolan.dll
  • cpqci.dll
  • cpqdmiev.dll
  • cpqdmsc.dll
  • cpqdmun.dll
  • cpqevnt.dll
  • cpqhci.dll
  • cpqinit.dll
  • cpqisa.dll
  • cpqvid.dll
  • dmiagent.dll
  • docs.htm
  • hcidump.exe
  • java-changelog.txt
  • md5sums.txt
  • newviewer.htm
  • pareiškimai.htm
  • tightvnc-1.2.3-setup.exe
  • tightvnc-1.2.4-setup.exe
  • tightvnc-1.2.5-setup.exe
  • tightvnc-1.2.6-setup.exe
  • vncconnect.1.htm
  • vnchooks_settings.reg
  • vncpasswd.1.htm
  • vncserver.1.htm
  • vncviewer.1.htm
  • whatsnew-devel.htm
  • win32-changelog.txt
  • winst.htm
  • xvnc.1.htm
  • tightvnc.url
  • vnchooks.dll
  • vncviewer.exe
  • winvnc.exe

Įspėjimas: reikia ištrinti tik tuos failus, kurių kontrolinės sumos yra kenkėjiškų sąraše. Jūsų sistemoje gali būti reikalingus failus su tais pačiais vardais. Rekomenduojame tai naudoti norint saugiai išspręsti problemą.

2. Ištrinkite šiuos aplankus:

3. Ištrinkite šiuos registro raktus ir (arba) reikšmes:

Įspėjimas: Jei nurodytos registro raktų reikšmės, turėtumėte ištrinti tik nurodytas reikšmes ir palikti pačius raktus nepažeistus. Rekomenduojame tai naudoti norint saugiai išspręsti problemą.

4. Iš naujo nustatykite naršyklės nustatymus

TightVNC kartais gali paveikti naršyklės nustatymus, pvz., pakeisti paiešką ir pagrindinis puslapis. Rekomenduojame naudoti nemokamą programos „Įrankiai“ funkciją „Nustatyti naršykles iš naujo“, kad iš naujo nustatytumėte visas naršykles vienu metu. Atkreipkite dėmesį, kad prieš tai turite ištrinti visus failus, aplankus ir registro raktus, priklausančius TightVNC. Norėdami iš naujo nustatyti naršyklės nustatymus rankiniu būdu, vadovaukitės šiomis instrukcijomis:

Dėl Internet Explorer

    Jei naudojate „Windows XP“, spustelėkite Pradėti, Ir Atviras. Į lauką įveskite toliau pateiktą informaciją Atviras be kabučių ir spaudos Įeikite: "inetcpl.cpl".

    Jei naudojate „Windows 7“ arba „Windows Vista“, spustelėkite Pradėti. Į lauką įveskite toliau pateiktą informaciją Paieška be kabučių ir spaudos Įeikite: "inetcpl.cpl".

    Pasirinkite skirtuką Papildomai

    Pagal Atstatyti nustatymus interneto naršyklė Tyrinėtojas, spustelėkite Nustatyti iš naujo. Ir paspauskite Nustatyti iš naujo vėl atsidariusiame lange.

    Pasirinkite žymimąjį laukelį Pašalinkite asmeninius nustatymus Norėdami ištrinti istoriją, atkurti paiešką ir pagrindinį puslapį.

    Baigę „Internet Explorer“ iš naujo nustatyti, spustelėkite Uždaryti dialogo lange.

Įspėjimas: Iš naujo nustatykite naršyklės nustatymus V Įrankiai

Dėl Google Chrome

    Raskite aplanką Google instaliacijos Chrome adresu: C:\Users\"naudotojo vardas"\AppData\Local\Google\Chrome\Application\User Data.

    Aplanke Vartotojo duomenys, suraskite failą Numatytas ir pervadinti į Numatytoji atsarginė kopija.

    Paleiskite „Google Chrome“ ir bus sukurtas naujas failas Numatytas.

    „Google Chrome“ nustatymai nustatyti iš naujo

Įspėjimas: Jei tai neveikia, naudokite nemokamas variantas Iš naujo nustatykite naršyklės nustatymus V Įrankiai Stronghold AntiMalware programoje.

„Mozilla Firefox“.

    Atidarykite Firefox

    Meniu pasirinkite Pagalba > Problemų sprendimo informacija.

    Spustelėkite mygtuką Iš naujo nustatykite „Firefox“..

    Kai „Firefox“ baigsis, bus rodomas langas ir darbalaukyje bus sukurtas aplankas. Spustelėkite Užbaigti.

Įspėjimas: Taip prarasite slaptažodžius! Rekomenduojame naudoti nemokamą parinktį Iš naujo nustatykite naršyklės nustatymus V Įrankiai Stronghold AntiMalware programoje.

  • Pamoka

Šiame vadove aprašoma, kaip nustatyti noVNC nuotolinei prieigai prie „Windows“ kompiuterių.

Kodėl ne VNC?

- „Windows“ turi savąjį nuotolinės prieigos įrankį – Nuotolinis darbalaukis Ryšys. Tačiau jis pasiekiamas ne visose „Windows“ versijose – pavyzdžiui, jos nėra „Home“ leidime.
- Taip pat yra daug VNC serverių ir klientų Windows versijos. Tačiau norint juos naudoti, reikia įdiegti VNC klientą. Ir yra atvejų, kai negalite nieko įdiegti (apribotos teisės) arba tai yra nepageidautina, kad nepaliktumėte pėdsakų kažkieno kompiuteryje.
– Taip pat yra „Chrome Remote Desktop“, kuriam reikia tik naršyklės plėtinio kliento pusėje. Bet turėjau atvejį, kai „Chrome“ protokolą užblokavo organizacija (ten viskas buvo užblokuota), o noVNC naudoja įprastą HTTP ir todėl veikė.

Kiek žinau, noVNC yra vienintelis įrankis, leidžiantis prisijungti prie nuotolinio kompiuterio neįdiegus jokio kliento – naudojama tik naršyklė.
Taip pat yra SPICE, bet neradau jam serverio Windows.

Dėl šio vadovo galime tiesiog atidaryti nuorodą naršyklėje, įvesti slaptažodį ir naudoti nuotolinę sistemą.

Būtina sąlyga yra prievado peradresavimas arba baltas nuotolinio kompiuterio IP. Taip pat galite naudoti VNC kartotuvą. Tačiau tai nepatenka į šio straipsnio taikymo sritį.

Bendra schema

Pirmiausia 5900 prievade įdiegsime įprastą VNC serverį.

Tada įdiegsime noVNC ir WebSockify prie 5901 prievado.

Tikslas yra, kad jis atrodytų maždaug taip:


Dabar paleiskite komandų eilutę su administratoriaus teisėmis:


Paleiskite „WebSockify“:

C:\> cd c:\noVNC\websockify c:\noVNC\websockify> websockify.exe 5901 127.0.0.1:5900 --web c:\noVNC\noVNC-master ĮSPĖJIMAS: nėra "resurso" modulio, išjungtas demonizacijos palaikymas WebSocket serverio parametrai: – Klausyti:5901 – „Flash“ saugos politikos serveris – Žiniatinklio serveris. Žiniatinklio šaknis: c:\noVNC\noVNC-master – Nėra SSL/TLS palaikymo (nėra sertifikato failo) – tarpinis serveris nuo:5901 iki 127.0.0.1:5900
Pirmasis aukščiau pateiktas parametras yra prievadas, kuriame noVNC klausys: 5901 . Šis prievadas turi būti prieinamas klientams.

Antrasis parametras yra IP ir prievadas, kuriame yra VNC serveris: 127.0.0.1:5900

Trečias parametras -- žiniatinklis nurodo noVNC pateikti katalogo turinį c:\noVNC\noVNC-master per HTTP (-us). Pagal numatytuosius nustatymus noVNC teikia tik VNC žiniatinklio lizdą, tačiau ši parinktis leidžia tame pačiame prievade turėti HTTP serverį.

Kataloge c:\noVNC\noVNC-master pervardykite failą vnc.html V index.html kad jis būtų pateiktas pagal nutylėjimą.

Dabar noVNC klientas turėtų būti pasiekiamas 5901 prievade:


Taip pat pabandykite atidaryti noVNC puslapį iš kito kompiuterio / išmaniojo telefono, kad įsitikintumėte, jog jis pasiekiamas iš išorės. Jei ne, patikrinkite:

Ką tu turi Windows ugniasienė neblokuoja išorinių jungčių prie šio prievado,
- ar maršrutizatorius teisingai persiunčia užklausas į šį prievadą tinkamas kompiuteris; Jei reikia, google "port forwarding".

Prisijungiame (Connect), įvedame VNC slaptažodį ir matome nuotolinio kompiuterio darbalaukį!

Jei kažkas nutiko, mūsų konsolėje turėtų pasirodyti klaidos.

Galite sustabdyti noVNC serverį paspausdami Ctrl-C konsolėje. Aukščiau aprašyta konfigūracija veikia per HTTP (ir per WS).

SSL pridėjimas su savarankiškai pasirašytu sertifikatu

SSL pridėjimas yra neprivalomas. Savarankiškai pasirašytą sertifikatą galite sukurti taip:

Openssl req -new -x509 -days 365 -mazgai -out self.pem -keyout self.pem
„Windows openssl“ galite pasiimti .

Dėl to gauname failą self.pem, į kurį reikia atkreipti dėmesį paleidžiant noVNC:

C:\noVNC\websockify> websockify.exe 5901 127.0.0.1:5900 --web c:\noVNC\noVNC-master --cert=c:\noVNC\self.pem
Dabar veikia HTTPS ir WSS (WebSocket Secure). Jei naudojate WSS, nustatymuose turite nurodyti Šifruoti. Įdomu tai, kad noVNC naudoja tą patį prievadą HTTP ir HTTPS – jis „žino, kaip“ atskirti užklausas ir teisingai atsakyti.

Kadangi sertifikatas yra pasirašytas savarankiškai, naršyklė turės priimti šį sertifikatą.

Užšifruokime

Neturiu instrukcijų, kaip sukonfigūruoti sistemą, kad „Encrypt“ automatiškai sugeneruotų specialiai mūsų sistemai skirtą sertifikatą. Tam reikės, kad noVNC veiktų 80 prievade, o tai, žinoma, įmanoma, bet gali būti nepatogu, ir rasti būdas integruoti certbot, kad šie failai būtų paskelbti norimame kataloge, bet aš to nepadariau, jei to nepadariau, pasidalykite tuo.

Mano atveju jau turiu namų serverį su NGINX ir DDNS pavadinimu, kuris sukonfigūruotas automatiškai gauti sertifikatą iš „Lets Encrypt“.

Galite paleisti kažką panašaus ir sau. Yra instrukcijos, kaip nustatyti „Let's Encrypt“, skirtą „Linux“ ir „Windows“.

Todėl už noVNC Naudoju tik esamus pem- failai, sukurti nginx.

Let's Encrypt sukuria šiuos failus:

Cert.pem: jūsų domeno sertifikatas chain.pem: The Let's Encrypt grandinės sertifikatas fullchain.pem: cert.pem ir chain.pem sujungti privkey.pem: jūsų sertifikato privatus raktas
Ubuntu juos galima rasti šiuo keliu: /etc/letsencrypt/live/your_domain_name

Reikia kopijuoti (sujungti) fullchain.pem Ir privkey.pemį vieną failą, pavyzdžiui, pavadinkime jį šifruoti.pem, ir tai yra failas, kurį naudosime noVNC.

Žinoma, tai veiks tik tuo atveju, jei nginx serveris ir noVNC- viename domene. Prievadai gali būti skirtingi.

Ir nereikia pamiršti, kad sertifikatai galioja tik kelis mėnesius, o tada reikia kopijuoti atnaujintus failus.

Pridėkite noVNC kaip „Windows“ paslaugą

Atsisiųskite ZIP archyvą ir išpakuokite failus, kad jie būtų tame pačiame aplanke kaip ir failas websockify.exe, tai yra, mūsų atveju c:\noVNC\websockify.

Paleidus paslaugą, ji naudos parametrus iš failo noVNCConfig.ini. Štai mano konfigūracijos pavyzdys:

5901 127.0.0.1:5900 --web C:\noVNC\noVNC-master --cert=c:\noVNC\encrypt.pem
Konsolėje, paleistoje su administratoriaus teisėmis, sukurkite naują paslaugą:

Sc sukurti "noVNC Websocket Server" binPath= "c:\noVNC\websockify\noVNC Websocket Service.exe" DisplayName= "noVNC Websocket Server"
Jei jums reikia ištrinti paslaugą, atlikite tai taip:

Sc ištrinti „noVNC Websocket Server“
Atidarykite paslaugas (Valdymo skydas → Administravimo įrankiai → Paslaugos) ir paleiskite noVNC Websocket Server. Taip pat galite sukonfigūruoti paslaugą, kad ji būtų paleista kiekvieną kartą naudojant „Windows“:

Žinomos problemos

Klaviatūros išdėstymas

Sužinojau, kad rusiškas klaviatūros išdėstymas veikia gana neįprastai:
Jei klientas pasirinko rusų kalbą, tada klavišų paspaudimai į nuotolinį kompiuterį visai neperduodami.nuotolinis darbalaukis Pridėti žymas

Remiantis VNC Viewer programos pavadinimu, daugelis vartotojų gali iš karto atspėti, kuri klasė programinė įranga jis susijęs, pavyzdžiui, pagal analogiją su gerai žinomu TeamViewer paketu. Tačiau paprasti vartotojai su tokia programa gali susidurti pirmą kartą, todėl verta atskirai pasidomėti kai kuriais klausimais, susijusiais su tuo, kaip ir kokį programos modifikavimą geriausia įdiegti, kaip sukonfigūruoti programą optimaliam veikimo režimui, kaip naudoti „VNC Viewer“, „išspaudžianti“ maksimalią naudą iš taikymo galimybių.

Bendra informacija apie VNC Viewer

Galbūt jus domina:

Pirmiausia trumpai pažiūrėkime, kas tai programinė įranga, pažiūrėkime, kam jis skirtas. Remdamiesi aukščiau pateikta analogija, galime pasakyti, kad VNC klientas yra universali programa, leidžianti per kelias minutes organizuoti prieigą prie nuotolinio kompiuterio.

Tai yra šią programą gali būti klasifikuojamos kaip KPP programų, skirtų prisijungti prie nuotolinio darbalaukio, klasė. Tačiau tai neapsiriboja prieiga prie nuotolinių kompiuterių, nes pati programa turi daug papildomų funkcijų:

  • Visiškas nustatymų valdymas be apribojimų viso ekrano arba lango režimu.
  • Bylos perdavimas.
  • Galimybė siųsti pranešimus per integruotą pokalbį.
  • Blokavimas Išoriniai įrenginiai, jei reikia (pelės, klaviatūros ir kt.).
  • Galimybė pasiekti prijungtus kompiuterius per naršyklę.
  • Ryšio su keliais terminalais organizavimas vienu metu.
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. Atminkite, kad VNC serverio prieigos slaptažodis nėra susietas su jokia paskyra ( sąskaitą vartotojui) į nuotolinis kompiuteris, bet skirtas tik apriboti prieigą prie VNC serverio ekrano.

Užmezgus ryšį ir atidarius ekraną, priklausomai nuo VNC serverio nustatymų, gali prireikti vartotojo autorizacijos virtualus serveris 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, sustabdant visas naudojamas programas arba tęsti darbą ir vėl būti pasiekiamas, kai pakartotinis prisijungimasį VNC serverį.
4. VNC kliento derinimas
Didelis į ekraną perduodamos informacijos kiekis kelia didesnius reikalavimus kanalo greičiui - jo pralaidumo ir paketo perdavimo laikas. 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 į pingus;
  3. ar virtualiame serveryje veikia VNC serveris;
  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 kodavimą be suspaudimo arba su žemu glaudinimo lygiu, kai dirba greitai. vietinis tinklas. Ši problema galima ištaisyti priverčiant kodavimo algoritmą nurodyti VNC kliento nustatymuose aukštas lygis suspaudimas - 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į.



 


Skaityti:



UMI išmaniųjų telefonų programinė įranga per ROOTJOY Umi Rome X „Aliexpress“: išpardavimas, nuolaidos, akcijos

UMI išmaniųjų telefonų programinė įranga per ROOTJOY Umi Rome X „Aliexpress“: išpardavimas, nuolaidos, akcijos

Daugumoje išmaniųjų telefonų ir planšetinių kompiuterių modifikuotos programinės įrangos diegimas vyksta pagal vieną scenarijų. Gauti super vartotojo teises, dažniau...

Kas yra internetinė anketa?

Kas yra internetinė anketa?

Ar tai apgaulė ar ne? Ar tikrai įmanoma užsidirbti pinigų naudojant šį šaltinį? Išsiaiškinkime. Anketa yra viena žinomiausių apklausos svetainių...

Kaip atnaujinti „Dell“ BIOS be akumuliatoriaus (sėkmingai)

Kaip atnaujinti „Dell“ BIOS be akumuliatoriaus (sėkmingai)

Buityje turiu nesuardomą Dell Vostro 500 (pp29l), gyvuoja ir veikia daugiau nei 5 metus, bet bėda ta, kad pirmą kartą nustojo veikti baterija...

Pelės problemų šalinimas

Pelės problemų šalinimas

O tie kompiuteriai, visada yra ką veikti. Tais laikais, kai vietoj interneto buvo BBS (Bulletin Board System), pakeitusi dabartines...

tiekimo vaizdas RSS