Uvod
Virtuelna mrežna računarska radna površina (VNC) predstavlja protokol koji omogućava daljinski pristup grafičkom korisničkom interfejsu (GUI) nekog drugog računara. Ovo je popularan alat koji koriste administratori sistema, tehnička podrška i svi oni koji žele daljinski pristup svojim računarima. Ovaj vodič će vas provesti kroz proces instalacije i podešavanja VNC servera na Debian 10 operativnom sistemu.
Instalacija VNC Servera
Prvi korak je instalacija VNC servera na računaru kojem želite pristupiti daljinski. Na Debian 10 sistemu, to možete učiniti koristeći sledeću komandu:
sudo apt-get install tightvncserver
Ova komanda će instalirati VNC server, zajedno sa grafičkim okruženjem potrebnim za njegovo funkcionisanje.
Konfigurisanje VNC Servera
Nakon uspešne instalacije, potrebno je konfigurirati VNC server. Prvo pokrenite server koristeći sledeću komandu:
vncserver
Ova komanda će aktivirati VNC server i kreirati jednu virtuelnu sesiju. Ako je potrebno, možete pokrenuti više virtuelnih sesija koristeći opciju -display
u komandi vncserver
.
Zatim ćete biti upitani da postavite lozinku za VNC server. Ova lozinka će se koristiti za autorizaciju daljinskih korisnika. Preporučuje se da izaberete jaku lozinku.
Nakon postavljanja lozinke, VNC server je pokrenut. Možete proveriti njegov status pomoću komande:
vncserver -list
Daljinski Pristup VNC Serveru
Sada kada je VNC server konfigurisan, možete mu pristupiti na daljinu koristeći VNC klijentski program. Na raspolaganju su brojni besplatni VNC klijenti za Windows, macOS i Linux.
Da biste se povezali na VNC server, potrebna vam je njegova mrežna adresa (IP adresa) i broj porta. Mrežna adresa je IP adresa računara na kojem je VNC server pokrenut, dok je broj porta obično 5900, ali se može razlikovati u zavisnosti od konfiguracije servera.
Kada imate mrežnu adresu i broj porta, možete koristiti sledeću komandu za povezivanje:
vncviewer [mrežna adresa]:[broj porta]
Na primer, ako se želite povezati sa VNC serverom na računaru sa IP adresom 192.168.1.100, koristili biste sledeću komandu:
vncviewer 192.168.1.100:5900
Zaključak
Instalacija i konfigurisanje VNC servera na Debian 10 je relativno jednostavan postupak. Sledivši korake opisane u ovom vodiču, možete daljinski pristupiti grafičkom korisničkom interfejsu bilo kog računara sa bilo kog mesta u svetu. VNC je moćan alat koji može značajno poboljšati vašu produktivnost i olakšati rad na daljinu.
Često Postavljana Pitanja (FAQ)
1. Kako promeniti lozinku za VNC server?
Da biste promenili lozinku za VNC server, koristite sledeću komandu:
vncpasswd
Ova komanda će od vas tražiti da unesete novu lozinku.
2. Kako pokrenuti više virtuelnih sesija?
Da biste pokrenuli više virtuelnih sesija, koristite sledeću komandu:
vncserver -display [broj virtuelne sesije]
Na primer, da biste pokrenuli drugu virtuelnu sesiju, koristili biste:
vncserver -display 1
3. Kako zaustaviti VNC server?
Da biste zaustavili VNC server, koristite sledeću komandu:
vncserver -kill :[broj virtuelne sesije]
Na primer, da biste zaustavili prvu virtuelnu sesiju, koristili biste:
vncserver -kill :1
4. Kako deinstalirati VNC server?
Da biste deinstalirali VNC server, koristite sledeće komande:
sudo apt-get remove tightvncserver
sudo apt-get purge tightvncserver
5. Kako promeniti rezoluciju VNC sesije?
Da biste promenili rezoluciju VNC sesije, izmenite konfiguracioni fajl VNC servera:
sudo nano ~/.vnc/config
Pronađite sledeću liniju:
geometry=1024x768
I promenite rezoluciju prema vašim preferencijama.
6. Kako omogućiti SSL enkripciju za VNC konekcije?
Da biste omogućili SSL enkripciju za VNC konekcije, instalirajte sledeći paket:
sudo apt-get install vnc-ssl-serv
Izmenite konfiguracioni fajl VNC servera:
sudo nano ~/.vnc/config
I dodajte sledeće linije:
websockify@port=6080
websockify@port=6081
Promenite brojeve portova prema vašim potrebama.
7. Kako preusmeriti VNC port na drugu adresu?
Da biste preusmerili VNC port na drugu adresu, dodajte sledeće pravilo preusmeravanja:
sudo iptables -t nat -A PREROUTING -i [interfejs] -p tcp --dport [originalni port] -j DNAT --to-destination [nova adresa]:[novi port]
Na primer, da biste preusmerili VNC port 5900 sa adrese 192.168.1.100 na adresu 192.168.1.200:6080, koristili biste sledeću komandu:
sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 5900 -j DNAT --to-destination 192.168.1.200:6080
8. Kako konfigurisati VNC server bez lozinke?
Konfigurisanje VNC servera bez lozinke se ne preporučuje jer može stvoriti bezbednosni rizik. Međutim, ako ipak želite da konfigurišete VNC server bez lozinke, izmenite konfiguracioni fajl VNC servera:
sudo nano ~/.vnc/config
I dodajte sledeću liniju:
Authentication=none
9. Kako koristiti VNC preko SSH tunela?
Da biste koristili VNC preko SSH tunela, prvo kreirajte SSH tunel koristeći sledeću komandu:
ssh -L [lokalni port]:127.0.0.1:[daljinski port] [korisnik]@[udaljeni server]
Na primer, da biste kreirali SSH tunel koji će preusmeriti VNC port 5900 sa udaljenog servera na lokalni port 6080, koristili biste … (nastavak naredbe je izostavljen, jer je tekst prekinut u originalu).