Virtualno umrežavanje računarstva (VNC) je vrsta sustava za daljinsko 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 administratorima i tehničkom osoblju da upravljaju svojim poslužiteljima i stolnim računalima, a da nisu fizički na istoj lokaciji.
VNC je aplikacija otvorenog koda nastala kasnih 1990-ih. Neovisan je i kompatibilan s Windows i Unix/Linux. To znači normalno Temeljen na sustavu Windows korisnik može komunicirati s Linux baziran sustav bez ikakvog lješnjaka.
[Moglo bi vam se također svidjeti: 11 najboljih alata za pristup udaljenoj radnoj površini Linuxa ]
Koristiti VNC morate imati a TCP/IP vezu i a VNC preglednik za povezivanje s računalom na kojem je pokrenut VNC serverska komponenta. Poslužitelj gledatelju prenosi duplikat prikaza udaljenog računala.
Ovaj članak pokazuje kako instalirati VNC poslužitelj korištenjem TightVNC znatno poboljšana verzija starijeg
VNC program, s GNOME Desktop daljinski pristup uključen Linux distribucije temeljene na RHEL-u.Ako ste instalirali minimalnu verziju operativnog sustava, koja daje samo sučelje naredbenog retka, a ne GUI. Stoga morate instalirati GUI (Grafičko korisničko sučelje) pozvao GNOME Desktop, koji vrlo dobro radi na udaljenom VNC pristupu.
# yum groupinstall "SERVER SA GUI" ILI. # dnf groupinstall radna stanica.
TightVNC je softver za upravljanje udaljenom radnom površinom koji nam omogućuje povezivanje s udaljenim radnim površinama. Za instalaciju koristite sljedeće njam naredba kao što je prikazano niže.
# yum -y instalirati tigervnc-server xorg-x11-fonts-Type1.
Stvorite normalnog korisnika koji će se koristiti za povezivanje s udaljenom radnom površinom. Na primjer, koristio sam "tecmint” kao korisnik, možete odabrati svoje Korisničko ime.
[[e-mail zaštićen] ~# userradd tecmint. [[e-mail zaštićen] ~]# passwd tecmint. Promjena lozinke za korisnika tecmint. Nova lozinka: ponovno upišite novu lozinku: passwd: svi tokeni za provjeru autentičnosti uspješno su ažurirani.
Prvo se prebacite na korisnika pomoću (su – tecmint) i pokrenite 'vncpasswd'za postavljanje VNC lozinka za korisnika.
Bilješka: Ova je lozinka za pristup VNC udaljenu radnu površinu i lozinku koju smo kreirali korak 3 je za pristup SSH sjednica.
[[e-mail zaštićen] ~]# su - tecmint. [[e-mail zaštićen] ~]$ vncpasswd. Lozinka: potvrdi:
Gornja naredba od vas traži da unesete lozinku dvaput i stvara ".vnc” u imeniku korisnika kućni imenik s passwd datoteku unutar njega. 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
Ako dodajete drugog korisnika, samo se prebacite na korisnika i dodajte vnc lozinku s vncpasswd naredba.
Ovdje ćemo konfigurirati TigerVNC za pristup Gnomeu koristeći postavke korisničke konfiguracije iz ~/.vnc/config datoteka.
$ vim ~/.vnc/config.
Dodajte mu sljedeću konfiguraciju.
session=gnome. geometrija=1920x1200. lokalni domaćin. uvijek dijelio.
The sjednica parametar definira sesiju kojoj želite pristupiti, a geometrija parametar dodaje razlučivost VNC radne površine.
Sada Izlaz od korisničke prijave i povratak na korijen prijava korisnika.
$ izlaz.
TigerVNC dolazi sa zadanim postavkama konfiguracije koje vam omogućuju mapiranje korisnika na određeni port u /etc/tigervnc/vncserver.users datoteka:
# vim /etc/tigervnc/vncserver.users
Konfiguracijska datoteka koristi
parametrima. U sljedećem primjeru dodjeljujemo port za prikaz :1
korisniku tecmint.
# Ova datoteka dodjeljuje korisnike određenim VNC brojevima za prikaz. # Sintaksa je =. Npr.: # # :2=andrija. # :3=lisa.:1=tecmint
Ako dodajete drugog korisnika, samo postavite port za prikaz na :2
nakon čega slijedi korisničko ime.
Nakon što izvršite sve promjene, pokrenite sljedeću naredbu za pokretanje VNC poslužitelju. Prije početka VNC sesija sa "tecmint” korisnik, dopustite mi da vam dam mali uvod o Brojevi luka i id.
Prema zadanim postavkama VNC radi na Portu 5900 i ID: 0 (što je za korijen korisnik). U našem scenariju, ja sam stvorio tecmint, ravi, Navin, i avishek. Dakle, lukama i id koriste ovi korisnici na sljedeći način
ID-ovi korisničkog porta. 5900 korijen :0. 5901 tecmint :1. 5902 ravi :2. 5903 navin :3. 5904 avishek :4
Dakle, ovdje korisnik “tecmint” će dobiti port 5901 i id kao :1 i tako dalje. Ako ste stvorili drugi korisnik kaže (korisnik5) tada će dobiti luku 5905 i id: 5 i tako dalje za svakog korisnika kojeg kreirate.
Za pokretanje i omogućavanje VNC usluge za korisnika koji je dodijeljen portu za prikaz :1
, Unesi:
# start systemctl [e-mail zaštićen]:1 --sada. # omogući systemctl [e-mail zaštićen]:1 --sada.
Možete potvrditi da je VNC usluga je uspješno pokrenuta sa:
# status systemctl [e-mail zaštićen]:1.
Da biste omogućili VNC pristup drugim korisnicima, jednostavno zamijenite 1
s brojem priključka za prikaz.
Otvoreni port uključen iptables ili firewalld, recimo za korisnika (tecmint) na 5901.
# iptables -A INPUT -m stanje --state NOVO -m tcp -p tcp --dport 5901 -j PRIHVATI. ILI. # firewall-cmd --zone=public --add-port=5901/tcp.
Za više korisnika, ravi, navin, i avishek. Otvaram portove 5902, 5903, i 5904 odnosno.
# iptables -I INPUT 5 -m state --state NOVO -m tcp -p tcp -m multiport --dports 5902:5904 -j PRIHVATI. ILI. # firewall-cmd --zone=public --add-port=5902-5904/tcp.
Ponovno pokrenite Iptables servis.
# spremanje usluge iptables. Ponovno pokretanje # usluga iptables. Ili. # firewall-cmd --reload. # systemctl ponovno pokrenite firewalld.
Sada idite na svoje Windows ili Linux stroj i preuzmite VNC preglednik klijenta i instalirajte ga u svoj sustav za pristup radnoj površini.
Nakon što ste instalirali VNC preglednik klijenta, otvorite ga i dobit ćete nešto slično donjem ekranu. Unesi VNC poslužiteljIP adresa zajedno sa VNC ID (tj 1) za korisnika tecmint.
Uđi lozinka koje smo stvorili sa “vncpasswd” naredba.
To je to, povezali ste se sa svojim Udaljena radna površina.
[Moglo bi vam se također svidjeti: Kako pristupiti udaljenoj VNC radnoj površini iz web preglednika koristeći TightVNC Java Viewer ]