немного о 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/2711


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

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

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

Add your comment now

Please note: JavaScript is required to post comments.