Администрирование посредством VNC
MooSE 2006-12-18 02:24:19 |
Протокол VNC предусматривает подключение к
удалённому рабочему столу. Он является аналогом RAdmin из Windows, но в
отличии от последнего является кроссплатформенным и поддерживает
шифрование передаваемых данных.
Сразу оговорюсь что в этой статье я никоим образом не
отрицаю других способов удалённого администрирования Linux. Просто
появилось желание осветить возможности VNC - протокола, более удобного
для начинающих пользователей чем, например, SSH.
Как и большинство моих статей, эта статья будет
ориентирована в первую очередь на пользователей дистрибутива Gentoo,
одним из которых я являюсь. Однако 95% того что здесь написано применимо
и для других дистрибутивов.
Для начала нам нужно установить пакет VNC.
Обязательно с включенным флагом server. Для этого достаточно выполнить
следующую команду:
USE=server emerge vnc
Если по какой-то причине сборка пройдёт не удачно - обновите ваше дерево portage при помощи emerge --sync, emerge-webrsync или emerge-delta-webrsync
(Тут уж на ваше усмотрение). Всё дело в том что в какой-то момент в
дереве уже был X.Org 7, но имеющаяся версия VNC не поддерживала его.
Именно поэтому и нужно обновить дерево (Хотя по идее поможет и откат на
X.Org 6, но я не думаю что кто-то использует это решение).
Следующим шагом нужно добавить в секцию Module файла /etc/X11/xorg.conf следующую строчку:
Load "vnc"
Теперь нужно решить вопрос с аврторизацией. Для анонимного доступа добавьте в секцию Screen того же файла строчку:
Option "SecurityTypes" "None"
или, если вы хотите защитить свой рабочий стол паролем, то в секцию Screen нужно добавить строки:
Option "SecurityTypes" "VncAuth" Option "UserPasswdVerifier" "VncAuth" Option "PasswordFile" "/etc/vncpasswd"
После этого вам понадобится задать пароль для подключения. Для этого выполните от имени пользователя root:
# vncpasswd /etc/vncpasswd
и введите желаемый пароль (само собой два раза:)).
После этого вам необходимо перезапустить X-сервер.
Теперь вы можете ввести команду vncviewer <Ваш IP>
и получить доступ к вашему рабочему столу. Если вы хотите изменить
какие-то параметры VNC-сервера (например разрешение, глубину цвета или
порт, на котором "слушает" сервер) то вам нужно дописывать
соответствующие параметры в секекцию Screen файла xorg.conf. Список
опций и их подробное описание (на английском языке) есть в man-странице Xvnc
Всё это, практически один в один описано в FAQ на официальном сайте Real VNC, однако в man-страницах в самом пакете VNC про это ничего не сказано. Поэтому и была написана эта статья.
|
Комментариев нет:
Отправить комментарий