VNC расшифровывается как Virtual Network Computing – это система удалённого доступа к компьютеру, по протоколу RFB (Remote FrameBuffer). VNC полезна при необходимости управления удалённой машиной через графический интерфейс. Работает в системах Windows и Linux.
Мы будем ставить на Centos 6.5
1.устанавливаем vnc сервер с помощью yum:
yum install tigervnc
2.Добавляем на автозапуск:
сhkconfig vncserver on
3.Добавляем пользователя под которым мы будем заходить в удаленный рабочий стол
useradd -m user
Назначаем пароль для пользователя user
passwd user
Теперь нужно зайти вторым терминалом(или использованием команды SU) использую для входа пользователя user и набрать команду
vncpasswd
Зададим пароль для входа в VNC.
Пере заходим под root
4.Далее идем к файлу настроек /etc/sysconfig/vncservers, который выглядит у меня так:
Опции:
“-nolisten tcp” запретить X соединения к VNC серверу через TCP
“-localhost” запретить подключение удаленным пользователям, не используя SSH туннель (рекомендуется)
“-localhost” запретить подключение Web-клиентам
5.Перезагрузим сервер для проверки: reboot или же чтобы запустить рабочие столы VNC немедленно, выполните команду service vncserver start.
И попробуем соединится любым VNC клиентом , VNC порт: 5900, не забудьте добавить запись – открыть порт 5900 в файервол iptables.
Клиента можете скачать тут http://www.tightvnc.com/download.php
6. Подключение VNC-клиента к виртуальному серверу
user1 is http://192.168.1.99:5902
For user1: vncviewer ip-address:2
Для подключения VNC-клиента к VDS/VPS требуется указать его IP-адрес и номер дисплея (по умолчанию, :0) или номер TCP-порта (по умолчанию, 5900). В нашем примере в файле /etc/sysconfig/vncserversмы указали номер дисплея “2” (VNCSERVERS=”2:user”), а значит ip подключения будет выглядеть ip-adres:2 или ip-adres:2 . Если VNC-сервер требует авторизации, то при подключении к нему VNC-клиент запросит пароль.