Хроники Knowledge Base Slackware FAQ Tools Акела Озеро Селигер Путешествия Рецепты Обои Фоторедактор Сертификаты Контакты
Linux

Создано: 11 Января 2009г.   11:50
Модифицировано: 13 Августа 2012г.   12:25

[ Назад ]

VNC


Настройка VNC сервера в Linux
yum install vnc-server

Под пользователем, под которым заходить:
vncpasswd
или
su user -c vncpasswd
Будет создан файл с паролем в домашней директории пользователя
/home/user/.vnc/passwd

Отредактировать /etc/sysconfig/vncservers (он добавляет переменные окружения)
Для каждого пользователя добавить запись в параметр
VNCSERVERS="1:user1 2:user2"
Для каждого пользователя отредактировать опции
VNCSERVERARGS[1]="-geometry 640x480"
VNCSERVERARGS[2]="-geometry 800x600"

Опции:
"-localhost" запретить подключение удаленным пользователям, не используя SSH ткннель (рекомендуется)
"-nohttpd" запретить подключение Web клиентам
"-nolisten tcp" запретить X соединения к VNC серверу через TCP
"-rfbport 6900" использовать порт, отличный от порта по умолчанию (5900)

Запускаем и останавливаем VNC
service vncserver start
service vncserver stop

Будет создан файл
/home/user/.vnc/xstartup
Его необходимо отредактировать
Раскомментировать строки:
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc

Запустить сервер
service vncserver start

Чтобы работал буфер обмена должна быть запущена утилита vncconfig
Можно отредактировать /home/user/.vnc/xstartup для ее запуска:
#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -nowin &
exec gnome-session &


VNC через SSH в Linux
Чтобы использовать VNC через ssh канал (для большей защиты), то подключаться следующим образом:
vncviewer via user1@example.com localhost:1

VNC через SSH в Windows
Необходимо создать тоннель средствами putty, а затем подключаться на отображенный локальный порт.
SSH - Tunnels
Source port 5901
Destination 127.0.0.1:5901


VNC - Удаленный рабочий стол в Linux

VNC для Windows:
UltraVNC Free
TightVNC Free, GPL
Real VNC Есть free версия с ограничениями
Организация SSH туннеля


[ Назад ]







Powered by Parser & MyCMS Дмитрий Ульянов, 2001-2024 (с)