
Računanje virtualnih mreža (VNC) je vrsta daljinskog sustava za dijeljenje koji omogućuje preuzimanje kontrole nad bilo kojim drugim računalom spojenim na internet. Klikovi tipkovnice i miša mogu se lako prenijeti s jednog računala na drugo. Pomaže administratoru i tehničkom osoblju u upravljanju poslužiteljima i radnim površinama, a da pritom nisu fizički na istoj lokaciji.
VNC je aplikacija otvorenog koda stvorena krajem 1990 -ih. Neovisan je i kompatibilan je s Windows i Unix/Linux. Znači normalno Windows bazirani korisnik može komunicirati s Linux bazirani sustav bez lješnjaka.
Koristiti VNC moraš imati TCP/IP veza i VNC klijent preglednika za povezivanje s računalom koje radi VNC komponenta poslužitelja. Poslužitelj gledatelju šalje dvostruki prikaz udaljenog računala.
Ovaj članak pokazuje kako se instalira VNC poslužitelj koristeći TightVNC znatno poboljšana verzija starijeg VNC program, s GNOME Desktop daljinski pristup uključen RHEL, CentOS i Fedora sustava.
Ako ste instalirali minimalnu verziju Operacijski sustav, koji daje samo sučelje naredbenog retka ne GUI. Zatim morate instalirati a GUI (Grafičko korisničko sučelje) sa GNOME Desktop. The GNOME desktop pruža lagano radno okruženje koje vrlo dobro radi na daljinskom upravljaču VNC stolna računala.
[[zaštićena e -pošta] ~]# yum groupinstall "X Window System" "Desktop"
TightVNC softver za upravljanje udaljenom radnom površinom koji nam omogućuje povezivanje s udaljenim radnim površinama. Za instalaciju upotrijebite sljedeće yum naredba kao što je prikazano niže.
[[zaštićena e -pošta] ~]# yum -y instalirajte tigervnc-server xorg-x11-fonts-Type1
Izradite normalnog korisnika koji će se koristiti za povezivanje s udaljenom radnom površinom. Na primjer, koristio sam "tecmint”Kao korisnik, možete odabrati vlastiti Korisničko ime.
[[zaštićena e -pošta] ~]# useradd tecmint. [[zaštićena e -pošta] ~]# passwd tecmint. Promjena lozinke za korisnika tecmint. Nova lozinka: Ponovo unesite novu lozinku: passwd: svi tokeni za provjeru autentičnosti uspješno ažurirani.
Izradite novu lozinku za novostvorenog korisnika. Prijavite se korisniku (su - tecmint) i pokreni 'vncpasswd'Za postavljanje VNC lozinku za korisnika.
Bilješka: Ova lozinka služi za pristup VNC udaljenu radnu površinu i lozinku koju smo stvorili korak 3 je za pristup SSH.
[[zaštićena e -pošta] ~]# su - tecmint. [[zaštićena e -pošta] ~] $ vncpasswd. Lozinka: Provjerite:
Gornja naredba traži da dvaput unesete lozinku i stvara “.vnc”U imeniku korisnika kućni imenik s passwd datoteku unutar nje. Pomoću sljedeće naredbe možete provjeriti je li datoteka lozinke stvorena.
# ls -l /home/tecmint/.vnc. -rw 1 tecmint tecmint 8. srpnja 14 21:33 passwd
Sada Izlaz s korisničke prijave i povratak na korijen prijava korisnika.
[[zaštićena e -pošta] ~] $ izlaz. Izlaz
Kreirajte xstartup skripta kao korijen korisnik. To se može stvoriti pokretanjem VNC poslužitelja.
[[zaštićena e -pošta] ~]# /etc/init.d/vncserver start Pokretanje VNC poslužitelja: 1: tecmint Nova 'tecmint.com: 1 (tecmint)' radna površina je tecmint.com: 1 Pokretanje aplikacija navedenih u /home/tecmint/.vnc/xstartup. Datoteka dnevnika je /home/tecmint/.vnc/tecmint.com: 1.log [OK]
Zatim provjerite je li xstartup skripta se stvara pod (tecmint) korisnika kućni imenik, čini "ls -l”Naredba.
[[zaštićena e -pošta]~]# ls -l /home/tecmint/.vnc/ -rw. 1 tecmint tecmint 8 srp 15 12:27 passwd. -rwxr-xr-x. 1 tecmint tecmint 654 11. listopada 2012xstartup
Nakon što je stvorio, postavite razlučivost radne površine u xstartup datoteka. Za to morate prestati trčati VNC servis.
[[zaštićena e -pošta] ~]# /etc/init.d/vncserver stop Isključivanje VNC poslužitelja: 1: tecmint [OK]
Otvorena datoteka "/etc/sysconfig/vncservers”Unesite datoteku po izboru urednika. Ovdje koristim "nano”Urednik. Kreiraj novu VNC Sjednica za „tecmint”S naredbom ispod. gdje "-geomerty " koristi se za definiranje razlučivosti radne površine.
[[zaštićena e -pošta] ~]# nano/etc/sysconfig/vncservers
I dodajte mu sljedeće retke pri dnu datoteke. Spremite i zatvorite.
## Jedan korisnik ## VNCSERVERS = "1: tekmint" VNCSERVERARGS [1] = "-geometrija 1280x1024"
Ako imate posla s više korisnika, prvo stvorite vncpasswd za sve korisnika kako je gore opisano u korak 4, a zatim te korisnike dodajte u VNCSERVERS redak i dodajte a VNCSERVERARGS[x] unos kao što je prikazano u nastavku. Gdje 'x‘Je ono iskaznica broj.
## Više korisnika ## VNCSERVERS = "2: ravi 3: navin 4: avishek" VNCSERVERARGS [2] = "-geometrija 1280x1024" VNCSERVERARGS [3] = "-geometrija 1280x1024" VNCSERVERARGS [4] = "-geometrija 1280x1024"
Nakon što izvršite sve promjene, pokrenite sljedeću naredbu za ponovno pokretanje VNC poslužitelja. Prije početka VNC sesija do „tecmint”Korisniče, dajem vam mali uvod o tome Brojevi luka i iskaznica‘S. Prema zadanim postavkama VNC vozi na Luci 5900 i ID: 0 (što je za korijen korisnik). U našem scenariju koji sam stvorio tecmint, ravi, navin i avishek. Dakle, luke i ID -ove koriste ti korisnici na sljedeći način
ID -ovi korisničkog porta. 5900 korijen: 0. 5901 tekminta: 1. 5902 ravi: 2. 5903 navin: 3. 5904 avishek: 4
Dakle, ovdje korisnik "tecmint”Dobit će port 5901 i id kao :1 i tako dalje. Ako ste stvorili drugog korisnika, recite (korisnik5) tada će dobiti port 5905 i id: 5 i tako dalje za svakog korisnika kojeg stvorite.
[[zaštićena e -pošta] ~]# /etc/init.d/vncserver start Pokretanje VNC poslužitelja: 1: tecmint Nova 'tecmint.com: 1 (tecmint)' radna površina je tecmint.com: 1 Pokretanje aplikacija navedenih u /home/tecmint/.vnc/xstartup. Datoteka dnevnika je /home/tecmint/.vnc/tecmint.com: 1.log 2: ravi Nova 'tecmint.com: 2 (ravi)' radna površina je tecmint.com: 2 Pokretanje aplikacija navedenih u /home/ravi/.vnc /xstartup. Datoteka dnevnika je /home/ravi/.vnc/tecmint.com: 2.log 3: navin Nova 'tecmint.com: 3 (navin)' radna površina je tecmint.com: 3 Pokretanje aplikacija navedenih u /home/navin/.vnc /xstartup. Zapisnička datoteka je /home/navin/.vnc/tecmint.com: 3.log 4: avishek Nova 'tecmint.com: 4 (avishek)' radna površina je tecmint.com: 4 Pokretanje aplikacija navedenih u /home/avishek/.vnc /xstartup. Datoteka zapisnika je /home/avishek/.vnc/tecmint.com: 4.log [OK]
Otvorite port na iptables -ima, recimo za korisnika (tecmint) u 5901.
[[zaštićena e -pošta] ~]# iptables -A INPUT -m stanje -stanje NOVO -m tcp -p tcp --dport 5901 -j PRIHVATI
Za više korisnika, ravi, navin i avishek. Otvaram portove 5902, 5903 i 5904 odnosno.
[[zaštićena e -pošta] ~]# iptables -I ULAZ 5 -m stanje -stanje NOVO -m tcp -p tcp -m multiport --dports 5902: 5904 -j PRIHVATI
Ponovo pokrenite Iptables servis.
[[zaštićena e -pošta] ~]# spremanje iptablesa usluga. [[zaštićena e -pošta] ~]# ponovno pokretanje iptablesa usluge
Sada idite na svoju Windows ili Linux stroj i preuzmite VNC Viewer klijenta i instalirajte u svoj sustav za pristup radnoj površini.
Nakon što ste instalirali VNC Viewer klijenta, otvorite ga dobit ćete slično donjem ekranu. Unesi VNC poslužiteljIP adresa zajedno sa VNC ID (tj 1) za korisnika tecmint.
Unesi lozinka koje smo stvorili s “vncpasswd”Naredba.
To je to, povezali ste se sa svojim Udaljena radna površina.
Pročitajte također: Pristupite VNC radnoj površini iz web preglednika
TightVNC početna stranica