Linux — Настройка VNC Server

Рассмотрим основные моменты на примере Red Hat Linux. Для доступа к машине по VNC следует отредактировать /etc/sysconfig/vncservers, добавив в него строку вида:

VNCSERVERS="1:root 2:user"

Можно также установить дополнительные опции (например, разрешение) строкой VNCSERVERARGS=...

Затем нужно залогиниться пользователем, который будет работать с VNC, и задать пароль командой vncpasswd.

Запуск VNC-сервера:

service vncserver start

Автоматический запуск при загрузке:

chkconfig vncserver on

Сессия по умолчанию будет выглядеть весьма аскетично (используется twm window manager). Чтобы сессия выглядела как обычный десктоп, следует отредактировать /home/user/.vnc/xstartup, раскомментировав две строчки сразу после «Uncomment the following two lines for normal desktop»:

unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc

После этого возможен доступ по VNC на порт 590x, где x — цифра, соответствующая пользователю из строки VNCSERVERS. Если включен межсетевой экран, нужно открыть нужный порт. Например, для iptables:

iptables -A INPUT -i eth0 -p tcp --dport 5900:5904 -j ACCEPT

Что касается клиентской части, можно воспользоваться бесплатным VNC Viewer Free Edition.

См. также: http://www.redhat.com/magazine/006apr05/features/vnc/.

  • John

    А как насчет многопользвательского доступа, когда несколько клиентов должны работать с одним внц?

  • http://monseo.ru/ Monseo

    не на всех серверах есть возможность поставить VNC и вайн