LTSP/Управление клиентами: различия между версиями

Материал из ALT Linux Wiki
Нет описания правки
Нет описания правки
Строка 11: Строка 11:




== Требования ==
== Установка ==


*Большинство функций программы основаны на возможностях Open[[SSH|SSH]].
====SSH====
:Каждому пользователю в домашнюю директорию(для LTSP еще и в чрут) необходимо скопировать публичный [[SSH|SSH]] ключ {{path|~/.ssh/authorized_keys}}
Большинство функций программы основаны на возможностях Open[[SSH|SSH]].
:Возможно использовать несколько ключей для разных серверов/пользователей (настройки сервера/пользователя)
:Возможно использовать несколько ключей для разных серверов/клиентов.
:Секретный ключ указывается в настройках сервера/клиента.
:Публичный ключ скопировать клиентам в виде {{path|~/.ssh/authorized_keys}}
:LTSP клиентам скопировать ключ в чрут {{path|/root/.ssh/authorized_keys}}
::
:
:
*Для просмотра/управления, у пользователя должен быть запущен VNC сервер.
====VNC====
:XDMCP клиенты - VNC сервер только на тонком клиенте(чруте) средствами x11vnc или модулем xorg.
Для просмотра/управления/миниатюр, у клиента должен быть запущен VNC сервер.
:NX клиенты - VNC сервер x11vnc можно запустить в сессии пользователя на сервере, если тонкий клиент можно как для XDMCP.
*XDMCP клиенты - VNC сервер только на тонком клиенте(чруте) средствами x11vnc или [[LTSP/lts.conf#VNC|модулем xorg]].
*[[FreeNX|NX]] клиенты - VNC сервер(x11vnc) можно запустить в сессии пользователя на сервере,  
::если [[LTSP/lts.conf#NX|NX клиент - тонкий клиент]], можно как для XDMCP(в настройках программы есть параметры)
*Автономные клиенты - как для XDMCP.
:
:
*python-module-gtkvnc необходим для миниатюр и встроенного в интерфейс VNC.
*python-module-gtkvnc необходим для миниатюр и встроенного в интерфейс VNC.
  gtkvnc для P5
  gtkvnc для P5
   
   
Строка 30: Строка 36:


== Настройки ==
== Настройки ==
====Настройки сервера/пользователя====
====Настройки сервера/клиента====
*Сервер
*Сервер
:Параметры подключения к серверу.
:Параметры подключения к серверу.
Строка 40: Строка 46:
*VNC
*VNC
:(Выбор типа подключения встроенный/внешний - в настройках программы)
:(Выбор типа подключения встроенный/внешний - в настройках программы)
:Over server - подключение к пользователям через SSH туннель localhost->(SSH)->сервер->(?)->рабочая станция
:Over server - подключение к клиентам через SSH туннель localhost->(SSH)->сервер->(?)->рабочая станция
::Для VNC, соединение сервер-рабочая станция зависит от настройки VNC normal,VNC over SSH
::Для VNC, соединение сервер-рабочая станция зависит от настройки VNC normal,VNC over SSH
::Также распространяется на функции - Аппаратная информация/Перезагрузка/Выключение
::Также распространяется на функции - Аппаратная информация/Перезагрузка/Выключение
Строка 66: Строка 72:
:
:
*<u>Отправить файл</u>
*<u>Отправить файл</u>
:В настройках сервера/пользователя указывается папка для отправки файлов. Относительно $HOME.
:В настройках сервера/клиента указывается папка для отправки файлов. Относительно $HOME.
:
:
*<u>Домашняя папка</u>
*<u>Домашняя папка</u>
Строка 74: Строка 80:
:
:
*<u>Консоль пользователя на сервере/тонком клиенте</u>
*<u>Консоль пользователя на сервере/тонком клиенте</u>
:В настройках сервера/пользователя можно указать, например "mc" в качестве файлового менеджера.
:В настройках сервера/клиента можно указать, например "mc" в качестве файлового менеджера.
:Подключение с X11Forwarding, т.е. можно запускать программы от пользователя.
:Подключение с X11Forwarding, т.е. можно запускать программы от пользователя.
:
:

Версия от 22:23, 12 февраля 2013


Lts-user-control1.jpg
Lts-user-control2.jpg
Программа для управления клиентами(XDMCP,NX).
Пробная версия программы, в работе программы возможны сбои.
На данное свободное ПО не даётся никаких гарантий!


Установка

SSH

Большинство функций программы основаны на возможностях OpenSSH.

Возможно использовать несколько ключей для разных серверов/клиентов.
Секретный ключ указывается в настройках сервера/клиента.
Публичный ключ скопировать клиентам в виде ~/.ssh/authorized_keys
LTSP клиентам скопировать ключ в чрут /root/.ssh/authorized_keys

VNC

Для просмотра/управления/миниатюр, у клиента должен быть запущен VNC сервер.

  • XDMCP клиенты - VNC сервер только на тонком клиенте(чруте) средствами x11vnc или модулем xorg.
  • NX клиенты - VNC сервер(x11vnc) можно запустить в сессии пользователя на сервере,
если NX клиент - тонкий клиент, можно как для XDMCP(в настройках программы есть параметры)
  • Автономные клиенты - как для XDMCP.
  • python-module-gtkvnc необходим для миниатюр и встроенного в интерфейс VNC.
gtkvnc для P5

ftp://ftp.altlinux.org/pub/distributions/archive/Sisyphus/2009/10/22/i586/RPMS.classic/libgtkvnc-0.3.10-alt1.i586.rpm
ftp://ftp.altlinux.org/pub/distributions/archive/Sisyphus/2009/10/22/i586/RPMS.classic/python-module-gtkvnc-0.3.10-alt1.i586.rpm


Настройки

Настройки сервера/клиента

  • Сервер
Параметры подключения к серверу.
SSH Пользователь - используется только для сбора информации.
  • Хост
Параметры подключения к рабочей станции.
  • VNC
(Выбор типа подключения встроенный/внешний - в настройках программы)
Over server - подключение к клиентам через SSH туннель localhost->(SSH)->сервер->(?)->рабочая станция
Для VNC, соединение сервер-рабочая станция зависит от настройки VNC normal,VNC over SSH
Также распространяется на функции - Аппаратная информация/Перезагрузка/Выключение
  • VNC сервер
Команды клиента, если данный клиент работает в режиме VNC сервера или клиента.
VNC over SSH - сервер VNC созданный на данном клиенте будет принимать только SSH соединения.

Основные функции

  • Просмотр/Управление
  • Миниатюры
  • Снимок экрана
Только для встроенного VNC клиента(gtkvnc)
  • Отправить сообщение/Выполнить команду
В настройках программы можно указать до 20 предустановленных команд или сообщений.
Сообщение в несколько строк - строка1'\n'строка2
  • Отправить файл
В настройках сервера/клиента указывается папка для отправки файлов. Относительно $HOME.
  • Домашняя папка
Монтируется домашняя папка пользователя и открывается.
В окне программы можно совершать основные действия с файлами и папками, а также открывать файлы.
Проверено с KDE3/GNOME2
  • Консоль пользователя на сервере/тонком клиенте
В настройках сервера/клиента можно указать, например "mc" в качестве файлового менеджера.
Подключение с X11Forwarding, т.е. можно запускать программы от пользователя.
  • Процессы
  • Аппаратная информация
  • Блокировать/Разблокировать экран
Проверено с KDE3/KDE4/GNOME2
  • Завершить сеанс/Перезагрузить/Включить/Выключить
В настройках программы можно указать общую команду завершения сеанса.
В настройках программы можно указать способ перезагрузки/выключения, ltspinfo или ssh(reboot,halt)
Проверено с KDE3/KDE4/GNOME2.

Дополнительные функции

  • Таймеры
  • VNC серверы и клиенты
Возможность запустить у выбранных клиентов VNC сервер(x11vnc) и подключить к нему других пользователей.