16 декабря 2009г. Fedora 12.
Действия на подчинённой рабочей станции/сервере:
Устанавливаем vnc-server
yum install vnc-server
Входим пользователем для которого делается доступ (пользователь создан ранее) и задаём пароль для доступа к vnc серверу
vncpasswd
Редактируем "/etc/sysconfig/vncservers"
VNCSERVERS="2:vncuser" VNCSERVERARGS[2]="-geometry 1024x768"
Цифра "2" указывает порядковый номер пользователя и порт, который прослушивает vnc сервер для пользователя "vncuser" (5902)
Если необходимо предоставить доступ к vnc серверу нескольким пользователям, vncservers выглядит примерно так:
VNCSERVERS="2:vncuser 3:vncotheruser" VNCSERVERARGS[2]="-geometry 1024x768" VNCSERVERARGS[3]="-geometry 1280x1024"
Запускаем vnc сервер
service vncserver start
Так-же необходимо разрешить входящие подключения в для используемых портов.
Проверяем наличие файла "~/.vnc/xstartup". В случае его отсутствия - создаём с таким содержимым:
unset SESSION_MANAGER exec /etc/X11/xinit/xinitrc
Проблемы: При подаче команды завершения сеанса из DE vnc сервер не завершает сеанс полностью и при последующем соединении пользователь видит чёрный экран с курсором мыши. Для восстановления работоспособности необходимо войти через ssh и перезапустить vnc сервер "service vncserver restart" или не завершать сеанс из DE, а просто отключаться.
Для корректной работы буфера обмена между клиентом и сервером, на клиенте должен быть запущен vncconfig: