YaST/Модули/Удаленное администрирование

Материал из openSUSE.

Warning
Данная форма удаленного администрирования менее безопасна, чем использование SSH


Содержание

О удаленном администировании

Удаленное администрирование используется для получения дистанционного управления машиной с другого компьютера. Это делается с помощью VNC-клиента, как, например, krdc (соединяться на <hostname>:5901), или с помощью брайзера поддерживающего Java (соединться на http://<hostname>:5801/). В этом случае открыт порт в брандмауэре можно просто установкой одной галочки, это также можно сделать с помощью YaST. Эта опция доступна только в том случае, если брандмауэр включен.

Как включить Удалённое администрирование

Активация Удалённого администрирования Откройте YaST. Выберите пункт 'Сетевые Службы' -> 'Удаленное администрирование (VNC)'. Выберите 'Разрешить удаленное администрирование' и пункт 'Открыть порт в бранмауэре'. Вам может потребоваться перезагрузить оконный менеджер - перключитесь в консоль и выполните команду "rcxdm restart" или нажмите 'Ctrl-Alt-Backspace' для перезагрузки X Server.

Setting up SuSEfirewall2 for X-server VNC access

Откройте YaST. Перейдите к пунтку 'Безопастность и пользователи' -> 'Брандмауэр'. Выберите "Разрешенные службы" и нажмите на кнопку "Дополнительно...". В поле "TCP-порты" введите "5900" и нажмите OK. Выберите "Запуск" и нажмите "Сохранить настройки и перезапустить брандмауэр". Завершите сеанс в Вашем менеджере окон и перейдите на уровень 3 - выполните команду "init 3". Затем вернитесь на уровень 5 выполнив команду "init 5".

Подключение из Windows

Смотрите внешние ссылки ниже о различном программном обеспечении.

Настройки подключения для RealVNC/UltraVNC Viewer

  • hostname:5900 (подключение к текущей сессии display :0 - средствами X-сервера)
  • hostname:5901 (создаётся подключение к новой сессии display :1 - средствами VNC-сервера)

Настройки подключения для TightVNC Viewer

  • hostname::5900 (подключение к текущей сессии display :0 - средствами X-сервер)
  • hostname::5901 (создаётся подключение к новой сессии display :1 - средствами VNC сервера)

Например:

  vncviewer 192.168.1.234:1

Обратите внимание, что для разделения хоста и порта TightVNC использует два двоеточия, а RealVNC только одно!

Смена разрешения экрана

Стандартным разрешением, для порта 5901 является 1024x768, для порта 5902 является 1280x1024 и для порт 5903 это 1600x1200. Это может быть изменено, или настроено совершенно по другому, с помощью YaST:

В качестве примера, мы создадим настройки для работы в разрешении 2048x1536 (нужно убедиться в том, что удаленная система поддерживает такие большие разрешения!):

Откройте YaST. Перейдите к пункту 'Сетевые служюы' -> 'Сетевые службы (xinetd)'. Найдите имена сервисов vnc1, vnc2, vnc3. В колонце параметров сервера Вы можете видеть какое для них установлено разрешение экрана Нажмите кнопку 'Добавить'. Имя сервиса 'vnc4', Socket type = stream, Protocol = tcp, пометьте сервис как 'активный', Wait = No, User = nobody, Group = --default--, Server = /usr/bin/Xvnc. Установите следующие аргументы сервиса:

  • -SecurityTypes None -inetd -once -query localhost -geometry 2048x1536 -depth 16

Нажмите на кнопку 'Применить'

Вот и все! Воспользовать этой конфигурацией можно просто установив порт 5904 в Вашем VNC-клиенте.

Внешние ссылки

Смотрите так же