Table of Contents

Проверено на Debian 6.0 OpenVZ template

Устанавливаем пакеты:

apt-get install xserver-xorg-core vnc4server kde icewm-experimental xdm

Затем выполняем:

echo ':0 /usr/bin/Xvnc /usr/bin/Xvnc -geometry 1024x768 -depth 24' /usr/X11R6/lib/X11/xdm/Xservers

Перезапускаем xdm

/etc/init.d/xdm restart

Запускаем vncserver

vncserver

При первом запуске VNC попросит пароль. Его надо задать.
Теперь подключаемся с помощью VNC Viewer к vnc так:

192.168.1.69:1

Для того чтобы vnc запускался автоматом в /etc/rc.local добавляем:

su -l $USER -c "vncserver :0"

Вместо $USER надо написать имя пользователя, от имени которого будет запускаться VNC.

Соотвественно подключаться нужно так:
192.168.1.69:0

Все.

Ubuntu и Gnome

Обновляем списки пакетов и ставим ubuntu-desktop, gdm и vncserver:

apt-get update && apt-get install ubuntu-desktop gdm vnc4server

В процессе установки он спросит про клавиатурные раскладки и про менеджер окон - gdm или lightdm
В зависимости от того что выбрано запускаем

service gdm start

или

service lightdm start

Затем запускаем сам vncserver. При первом запуске он попросит задать пароль.

vncserver :1 -geometry 1024x768 -depth 16 -pixelformat rgb565

Отредактируем файл ~/.vnc/xstartup

nano ~/.vnc/xstartup

В самый конец допишем строку

gnome-session &

Для автоматического старта vncserver после каждой перезагрузки добавим в /etc/rc.local перед exit 0 строку:

su -l $USER -c "vncserver :1 -geometry 1024x768 -depth 16 -pixelformat rgb565"

Вместо $USER надо написать имя пользователя, от имени которого будет запускаться VNC.

Все.