Инсталација и конфигурисање VNC-а на Debian 10

Инсталација и конфигурисање VNC-а на Debian 10

Увод

Виртуална мрежна рачунарска радња (VNC) је протокол који омогућава даљински приступ графичком корисничком интерфејсу (GUI) другог рачунара. То је популаран алат за администраторе система, кориснике техничке подршке и било кога ко жели да приступи свом рачунару на даљину. Овај чланак ће вас провести кроз процес инсталације и конфигурисања VNC сервера на систему Debian 10.

Х2 Инсталирање VNC сервера

Први корак је инсталирање VNC сервера на рачунар који желите да контролишете на даљину. На систему Debian 10, можете инсталирати VNC сервер користећи следећу команду:


sudo apt-get install tightvncserver

Ова команда ће инсталирати VNC сервер, као и графичко окружење које је неопходно за његово функционисање.

Х2 Конфигурисање VNC сервера

Након што је VNC сервер инсталиран, морате га конфигурисати. Прво морате покренути VNC сервер користећи следећу команду:


vncserver

Ова команда ће покренути VNC сервер и створити једну виртуелну радњу. Можете покренути више виртуелних радњи ако је потребно, користећи опцију -display команде vncserver.

Потом ћете бити замољени да поставите лозинку за VNC сервер. Ова лозинка ће се користити за овлашћење даљинских корисника. Препоручује се да поставите јаку лозинку.

Након што поставите лозинку, VNC сервер ће бити покренут. Можете проверити статус сервера користећи следећу команду:


vncserver -list

Х2 Даљински приступ VNC серверу

Сада када је VNC сервер конфигурисан, можете приступити њему на даљину користећи VNC клијент. Постоје бројни бесплатни VNC клијенти доступни за Windows, Mac и Linux.

Да бисте се повезали са VNC сервером, морате знати његову мрежну адресу и број порта. Мрежна адреса је ИП адреса рачунара који хостује VNC сервер. Број порта је обично 5900, али може се променити у зависности од конфигурације сервера.

Једном када имате мрежну адресу и број порта, можете користити следећу команду да се повежете са VNC сервером:


vncviewer [мрежна адреса]:[број порта]

На пример, да бисте се повезали са VNC сервером на рачунару са ИП адресом 192.168.1.100, користили бисте следећу команду:


vncviewer 192.168.1.100:5900

Х2 Закључак

Инсталирање и конфигурисање VNC сервера на Debian 10 је релативно једноставан процес. Следећи кораке описане у овом чланку, можете даљински приступити графичком корисничком интерфејсу било ког рачунара са било ког места на svet. VNC је моћно средство које може побољшати вашу продуктивност и учинити рад на даљину много лакшим.

ФАК

1. Како променити лозинку за VNC сервер?

Да бисте променили лозинку за VNC сервер, користите следећу команду:


vncpasswd

Ова команда ће вас замолити да унесете нову лозинку.

2. Како покренути више виртуелних радњи?

Да бисте покренули више виртуелних радњи, користите следећу команду:


vncserver -display [број виртуелне радње]

На пример, да бисте покренули другу виртуелну радњу, користили бисте следећу команду:


vncserver -display 1

3. Како зауставити VNC сервер?

Да бисте зауставили VNC сервер, користите следећу команду:


vncserver -kill :[број виртуелне радње]

На пример, да бисте зауставили прву виртуелну радњу, користили бисте следећу команду:


vncserver -kill :1

4. Како деинсталирати VNC сервер?

Да бисте деинсталирали VNC сервер, користите следеће команде:


sudo apt-get remove tightvncserver


sudo apt-get purge tightvncserver

5. Како променити разлучивост VNC сесије?

Да бисте променили разлучивост VNC сесије, уредите датотеку конфигурације VNC сервера:


sudo nano ~/.vnc/config

Пронађите следећу линију:


geometry=1024x768

И промените разлучивост према вашим жељама.

6. Како омогућити SSL шифровање за VNC конекције?

Да бисте омогућили SSL шифровање за VNC конекције, инсталирајте следећи пакет:


sudo apt-get install vnc-ssl-serv

Уредите датотеку конфигурације VNC сервера:


sudo nano ~/.vnc/config

И додајте следеће линије:


websockify@port=6080
websockify@port=6081

Промените бројеве портова према вашим жељама.

7. Како преусмерити VNC порт на другу адресу?

Да бисте преусмерили VNC порт на другу адресу, додајте следеће правило преусмеравања:


sudo iptables -t nat -A PREROUTING -i [интерфејс] -p tcp --dport [оригинални порт] -j DNAT --to-destination [нова адреса]:[нови порт]

На пример, да бисте преусмерили VNC порт 5900 са адресе 192.168.1.100 на адресу 192.168.1.200:6080, користили бисте следећу команду:


sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 5900 -j DNAT --to-destination 192.168.1.200:6080

8. Како конфигурисати VNC сервер без лозинке?

Конфигурисање VNC сервера без лозинке се не препоручује, јер може створити безбедносну рањивост. Међутим, ако ипак желите да конфигуришете VNC сервер без лозинке, уредите датотеку конфигурације VNC сервера:


sudo nano ~/.vnc/config

И додајте следећу линију:


Authentication=none

9. Како користити ВНЦ преко тунела ССХ?

Да бисте користили VNC preko тунела SSH, прво креирајте SSH тунел следећом командом:


ssh -L [локавни порт]:127.0.0.1:[даљински порт] [корисник]@[удаљени сервер]

На пример, да бисте креирали SSH тунел који ће преусмерити VNC порт 5900 са удаљеног сервера на локални порт 6080, користили бисте следе