среда, 25 июля 2012 г.

Установка TigerVNC Centos 6.3 (VNC server)

1) Устанавливаем TigerVNC
# yum -y install tigervnc-server

2) Создадим пользователей:
# useradd -m user
# useradd -m guest
# useradd -m guest2
# passwd user
# passwd guest
# passwd guest2

3) Устанавливаем пароли VNC для имеющихся пользователей (НЕ ПУТАТЬ С СИСТЕМНЫМИ ПАРОЛЯМИ):
# su - user
$ vncpasswd
$ su - guest
$ vncpasswd
$ su - guest2
$ vncpasswd



4) Настраиваем /etc/sysconfig/vncservers (прописываем имеющихся пользователей, если нет - создаем):
# cat /etc/sysconfig/vncservers | egrep -v "(^#.*|^$)"
VNCSERVERS="1:user 2:guest 3:guest"
VNCSERVERARGS[1]="-geometry 1024x768 -nolisten tcp"
VNCSERVERARGS[2]="-geometry 1024x768 -nolisten tcp"
VNCSERVERARGS[3]="-geometry 1024x768 -nolisten tcp"

Из аргументов актуально только разрешение прописать (-geometry 1024x768) и лишние порты не слушать (-nolisten tcp) остальное умеют делать клиенты.


"1:", "2:", ... - порты для подключения 5900 + .
[1], [2], ... - аргументы для соответствующих портов.


Посмотреть занятые порты можно в файлике:
# cat /etc/services


5) Не забываем открыть порты если включен фаервол (iptables):
-A INPUT -m state --state NEW -m tcp -p tcp -m multiport --dports 5901:5903,5801:5803 -j ACCEPT


6) Включаем TigerVNC на автозапуск:
# chkconfig vncserver on


Стартуем сервис:
# service vncserver start


7) Конектимся:
Любым VNC клиентом 192.168.0.1:5901, 192.168.0.1:5902, 192.168.0.1:5903


Более подробно можно почитать на офсайте http://wiki.centos.org/HowTos/VNC-Server