немного о vnc

Как то я уже писал про vnc, но сейчас хочу обратить внимание на некоторые мелочи.

В данном случае, я хочу описать установку и использование vnc сервера на ubuntu, что бы использовать ПК в качестве удалённого терминала несколькими пользователями одновременно, а также с возможностью управления через vnc консольным рабочим столом.

Итак, приступим к установке vnc сервера:

Выполняем слудующую команду в консоли:

$sudo aptitude install vnc4-common vnc4server xvnc4viewer

После установки необходимых пакетов, можно попробовать запустить vnc-сервер на ПК.

$vncserver

На экране будет видно примерно такое:

user1@term1:~$ vncserver
 
New 'term1:1 (user1)' desktop is term1:1
 
Starting applications specified in /home/user1/.vnc/xstartup
Log file is /home/user1/.vnc/term1:1.log

При повторном запуске vncserver, загрузится новый терминальный сервер номер :2 с портом 5902, далее: 3 — 5903 и так далее.

Для того что бы подключится к созданному терминалу, пробуем запустить команду:

$vncviewer __term1__:1

Где, __term1__ — имя или ip адрес ПК, на которой был запущен удаленный vnc сервер.

После подключения с серверу, на экране удет виден голый X-сервер, для того что бы его немного приукрасить и сделать более менее юзабельным, воспользуемся к примеру, легковесным оконным менеджером fluxbox. Для его установки, необходимо выполить:

$sudo aptitude install fluxbox

А для того что бы при запуске терминального сервера, он запускался автоматически, выполним следующую настройку:

В файле ~/.vnc/xstartup, если он есть — расскомментируем 2-4 строчки из примера ниже:

# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
# twm & (здесь вставим fluxbox &, вместо twm &)

А если файла нет, то создадим его и впишем выше указанные строки.
С этим, я думаю мы разобрались.
А теперь я привожу пример привязки к консольному экрану (тоесть то что на мониторе, то и в vnc).
Для этого делаем сохранение пароля в файл:

$x11vnc -storepasswd password ~/.vnc/passfile

Если в системе используется fluxbox, то в файле ~/.fluxbox/startup добавляем строку:

x11vnc -rfbauth ~/.vnc/passfile &
 
# And last but not least we start fluxbox.
# Because it is the last app you have to run it with ''exec'' before it.
 
exec fluxbox

Перезагружаем иксы, ну или терминал, смотря насколько он критичен и после загрузки радуемся жизни.
У нас всё получилось.

Напоминаю всем копирующим мой контент о существовании закона "Об авторском праве".
В связи с этим, прошу во избежании конфликтов при копировании данного материала, ставить на него ссылку:

http://noted.org.ua/?p=2711


Также, вы можете отблагодарить меня переслав любую сумму на любой кошелек WebMoney, для поддержания данного ресурса. Или просто админу на пиво ;)

Кошельки для получения благодарности:
R386985788805
U234140473141
Z147712360455

На данной странице нет комментариев, возможно они закрыты. Если Вы хотите оставить свой комментарий, перейдите на специально созданный раздел

Add your comment now

You must be logged in to post a comment.