LTSP/Управление клиентами: различия между версиями
< LTSP
Xak (обсуждение | вклад) Нет описания правки |
Xak (обсуждение | вклад) Нет описания правки |
||
Строка 39: | Строка 39: | ||
: | : | ||
== Ошибки == | |||
*Системные | |||
:Если текст сообщения на английском языке, значит это ошибка при выполнении системной команды. | |||
:Отображаемую информацию после "команда:" можно использовать для поиска и устранения данной ошибки. | |||
:Как правило ошибки стандартные и в интернете можно найти много примеров решения возникшей проблемы. | |||
: | |||
*Функциональные ошибки | |||
:Возникают в процессе предварительной проверки перед выполнением функций. Например, перед любой функцией использующей ''ssh'', происходит сканирование SSH порта. | |||
*Системные команды | |||
:Домашняя папка - ''sshfs'' | |||
:Отправить файл - ''scp'' | |||
:Проверка портов и пинг - встроенный аналог ''nmap'', внешний ''nmap'', а также может использоваться ''nmap'' на клиентах и серверах. | |||
:Список процессов - ''ps'' | |||
:Данные о подключенных пользователях - ''who'', ''arp'', ''getent'' | |||
:Порт запущенного x11vnc(редко, только для NX) - ''netstat'' | |||
: | |||
== Настройки == | == Настройки == | ||
====Настройки сервера/клиента==== | ====Настройки сервера/клиента==== | ||
* | *SSH параметры сервера | ||
:Параметры подключения к серверу. | :Параметры подключения к серверу. | ||
:SSH Пользователь - используется только для сбора информации. | :SSH Пользователь - используется только для сбора информации. | ||
: | : | ||
* | *SSH параметры клиента | ||
:Параметры подключения к рабочей станции. | :Параметры подключения к рабочей станции. | ||
: | : | ||
*VNC | *VNC параметры клиента | ||
:(Выбор типа подключения встроенный/внешний - в настройках программы) | :(Выбор типа подключения встроенный/внешний - в настройках программы) | ||
:Over server - подключение к клиентам через SSH туннель localhost->(SSH)->сервер->(?)->рабочая станция | :Over server - подключение к клиентам через SSH туннель localhost->(SSH)->сервер->(?)->рабочая станция | ||
Строка 55: | Строка 71: | ||
::Также распространяется на функции - Аппаратная информация/Перезагрузка/Выключение | ::Также распространяется на функции - Аппаратная информация/Перезагрузка/Выключение | ||
: | : | ||
*VNC | *Настройки - VNC серверы и клиенты | ||
:Команды клиента, если данный клиент работает в режиме VNC сервера или клиента. | :Команды клиента, если данный клиент работает в режиме VNC сервера или клиента. | ||
:VNC over SSH - сервер VNC созданный на данном клиенте будет принимать только SSH соединения. | :VNC over SSH - сервер VNC созданный на данном клиенте будет принимать только SSH соединения. | ||
Строка 93: | Строка 109: | ||
: | : | ||
*<u>Аппаратная информация</u> | *<u>Аппаратная информация</u> | ||
:Данные для аппаратной информация получаются с компьютера клиента. | |||
:Разрешение экрана получается: | |||
::XDMCP клиент - с сервера | |||
::NX клиент - с сервера | |||
::Стационарный клиент - с клиента | |||
: | : | ||
*<u>Блокировать/Разблокировать экран</u> | *<u>Блокировать/Разблокировать экран</u> |
Версия от 22:40, 22 февраля 2013
- Управление компьютерами и мониторинг пользователей:
- - одного или нескольких терминальных серверов LTSP/NX.
- - стационарных компьютеров с ОС Linux.
- - стационарных компьютеров с ОС Windows(только просмотр/управление VNC)
- Данная версия программы является свободно распространяемой и находится в разработке.
- Стабильность работы приложения не гарантируется автором!
- Форум и ссылка на RPM пакет для P5,P6
Установка
SSH
Большинство функций программы основаны на возможностях OpenSSH.
- Пользователю root ключи копировать не надо!
- Возможно использовать несколько пар ключей для разных серверов/клиентов.
- Секретный ключ указывается в настройках сервера/клиента.
- Публичный ключ скопировать клиентам в виде $HOME/.ssh/authorized_keys
- LTSP клиентам дополнительно скопировать ключ в чрут /root/.ssh/authorized_keys
- Создание ключа
VNC
Для функций просмотр/управление/миниатюры, у клиента должен быть запущен VNC сервер.
- XDMCP клиенты
- VNC сервер можно запустить только на тонком клиенте(чруте) средствами x11vnc или модулем xorg.
- NX клиенты
- Если NX клиент - тонкий клиент, можно сделать как для XDMCP.
- VNC сервер(x11vnc) можно запустить в сессии пользователя на сервере.
- Возможно автоматическое создание x11vnc сервера в сессии пользователя(настройки программы). Проверка/создание сервера происходит при подключении к клиенту. На опрос и создание сервера потребуется примерно 2-3 секунды.
- Стационарные клиенты
- Возможно автоматическое создание x11vnc сервера(настройки клиента). Проверка/создание сервера происходит после обновления списка. На одного клиента(опрос и создание сервера) потребуется примерно 2-3 секунды. На клиенте должны быть установлены пакеты x11vnc,nmap
Ошибки
- Системные
- Если текст сообщения на английском языке, значит это ошибка при выполнении системной команды.
- Отображаемую информацию после "команда:" можно использовать для поиска и устранения данной ошибки.
- Как правило ошибки стандартные и в интернете можно найти много примеров решения возникшей проблемы.
- Функциональные ошибки
- Возникают в процессе предварительной проверки перед выполнением функций. Например, перед любой функцией использующей ssh, происходит сканирование SSH порта.
- Системные команды
- Домашняя папка - sshfs
- Отправить файл - scp
- Проверка портов и пинг - встроенный аналог nmap, внешний nmap, а также может использоваться nmap на клиентах и серверах.
- Список процессов - ps
- Данные о подключенных пользователях - who, arp, getent
- Порт запущенного x11vnc(редко, только для NX) - netstat
Настройки
Настройки сервера/клиента
- SSH параметры сервера
- Параметры подключения к серверу.
- SSH Пользователь - используется только для сбора информации.
- 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.
- Домашняя папка
- Монтируется домашняя папка пользователя и открывается.
- В окне программы можно совершать основные действия с файлами и папками, а также открывать файлы.
- Если функция не работает, проверить на сервере /etc/sshd_config путь к sftp-server. Смотреть логи на сервере в /var/log/secure
- Проверено KDE3/GNOME2
- Консоль пользователя на сервере/тонком клиенте
- В настройках сервера/клиента можно указать, например "mc" в качестве файлового менеджера.
- Подключение с X11Forwarding, т.е. можно запускать программы от пользователя.
- Проверено KDE3/GNOME2
- Процессы
- Аппаратная информация
- Данные для аппаратной информация получаются с компьютера клиента.
- Разрешение экрана получается:
- XDMCP клиент - с сервера
- NX клиент - с сервера
- Стационарный клиент - с клиента
- Блокировать/Разблокировать экран
- Проверено KDE3/KDE4/GNOME2
- Завершить сеанс/Перезагрузить/Включить/Выключить
- В настройках программы можно указать общую команду завершения сеанса.
- В настройках программы можно указать способ перезагрузки/выключения, ltspinfo или ssh(reboot,halt)
- Проверено KDE3/KDE4/GNOME2.
Дополнительные функции
- Таймеры
- Таймеры не работают при закрытии программы.
- VNC серверы и клиенты
- Возможность запустить у выбранных клиентов VNC сервер(x11vnc) и подключить к нему других пользователей.
- Установленные соединения клиент-сервер не разрываются при закрытии программы.