LTSP/Управление клиентами: различия между версиями
< LTSP
Xak (обсуждение | вклад) Нет описания правки |
Xak (обсуждение | вклад) Нет описания правки |
||
(не показана 51 промежуточная версия 2 участников) | |||
Строка 2: | Строка 2: | ||
[[Категория:LTSP]] | [[Категория:LTSP]] | ||
: | [[Файл:Ruleuser1.jpg|мини|300px]] | ||
[[Файл:Ruleuser2.jpg|мини|300px]] | |||
:Управление компьютерами и мониторинг пользователей: | |||
:- одного или нескольких терминальных серверов LTSP/NX. | |||
:- стационарных компьютеров с ОС Linux. | |||
:- стационарных компьютеров с ОС Windows(только просмотр/управление VNC) | |||
:: | |||
:Данная версия программы является свободно распространяемой и находится в разработке. | |||
:Стабильность работы приложения не гарантируется автором! | |||
:[http://forum.altlinux.org/index.php/topic,28606.0.html Форум и ссылка на RPM пакет для P5/P6/P7] | |||
*Большинство функций программы основаны на возможностях | == Установка == | ||
: | |||
: | *SSH | ||
:Большинство функций программы основаны на возможностях Open[[SSH|SSH]]. | |||
:'''Пользователю root ключи копировать не надо!''' | |||
:Возможно использовать несколько пар ключей для разных серверов/клиентов. | |||
:Секретный ключ указывается в настройках сервера/клиента. | |||
:Публичный ключ скопировать клиентам в виде {{path|$HOME/.ssh/authorized_keys}} | |||
:LTSP клиентам дополнительно скопировать ключ в чрут {{path|/root/.ssh/authorized_keys}} | |||
:[[SSH|Создание ключа]] | |||
: | |||
: | |||
*VNC | |||
:Для функций просмотр/управление/миниатюры. | |||
:Для всех типов клиентов по умолчанию установлена опция "Автозапуск x11vnc". | |||
: | |||
: | |||
*DHCP | |||
:Динамический DHCP | |||
:Реализовано на системном ''nmap''. Необходимо выполнить от root "''chmod u+s /usr/bin/nmap''". | |||
:В настройках клиента все таки нужен любой IP адрес, таким образом поиск осуществляется в /24 подсети этого IP адреса. | |||
:Для тонких клиентов есть возможность указать в настройках получать IP из ARP таблицы сервера. В этом случае IP адрес в списке не обновляется, но запрашивается при выполнении функций. Пригодится для серверов не в локальной сети. | |||
: | |||
: | |||
*Пакеты | |||
:Для клиентов - coreutils, net-tools, glibc-utils, procps, nmap, xinput, xset, tightvnc, x11vnc, vlc | |||
: | |||
: | |||
== Настройка == | |||
Настройки сервера/клиента | |||
*SSH параметры сервера | |||
:Параметры подключения к серверу. | |||
:SSH Пользователь - используется только для сбора информации. | |||
: | |||
*SSH параметры клиента | |||
:Параметры подключения к рабочей станции. | |||
: | : | ||
*Для | *VNC параметры клиента | ||
: | ::Для VNC, соединение сервер-рабочая станция зависит от настройки "VNC обычный" и "VNC over SSH". | ||
: | : | ||
*Демонстрация | |||
:Выбор VLC или VNC использовать для демонстрации. | |||
:Команды VNC клиента и сервера | |||
: | : | ||
== Основные функции == | == Основные функции == | ||
Строка 35: | Строка 69: | ||
: | : | ||
*<u>Снимок экрана</u> | *<u>Снимок экрана</u> | ||
:Только | :Только для встроенного VNC клиента(gtkvnc) | ||
: | : | ||
*<u>Отправить сообщение/Выполнить команду</u> | *<u>Отправить сообщение/Выполнить команду</u> | ||
Строка 43: | Строка 77: | ||
: | : | ||
*<u>Отправить файл</u> | *<u>Отправить файл</u> | ||
:В настройках сервера/ | :В настройках сервера/клиента указывается папка для отправки файлов. Относительно $HOME. | ||
: | : | ||
*<u>Домашняя папка</u> | *<u>Домашняя папка</u> | ||
:Монтируется домашняя папка пользователя и открывается. | :Монтируется домашняя папка пользователя и открывается. | ||
:В окне программы можно совершать основные действия с файлами и папками, а также открывать файлы. | :В окне программы можно совершать основные действия с файлами и папками, а также открывать файлы. | ||
:Проверено | :В P5/P6 выполнить от пользователя root: | ||
:<code>usermod -G fuse ваш_пользователь (или gpasswd -a ваш_пользователь fuse)</code> | |||
:<code>control fusermount public</code> | |||
: | |||
:Проверено KDE3/GNOME2/XFCE/LXDE | |||
: | : | ||
*<u>Консоль пользователя на сервере/тонком клиенте</u> | *<u>Консоль пользователя на сервере/тонком клиенте</u> | ||
:В настройках сервера/ | :В настройках сервера/клиента можно указать, например "mc" в качестве файлового менеджера. | ||
:Подключение с X11Forwarding, т.е. можно запускать программы от пользователя. | :Подключение с X11Forwarding, т.е. можно запускать программы от пользователя. | ||
:Проверено KDE3/GNOME2 | |||
: | : | ||
*<u>Процессы</u> | *<u>Процессы</u> | ||
: | : | ||
*<u>Аппаратная информация</u> | *<u>Аппаратная информация</u> | ||
:Аппаратные данные запрашиваются на компьютере клиента. | |||
:Данные о разрешении экрана запрашиваются: | |||
::XDMCP/NX клиент - на сервере | |||
::Стационарный клиент - на клиенте | |||
: | : | ||
*<u>Блокировать/Разблокировать экран</u> | *<u>Блокировать/Разблокировать экран</u> | ||
:Проверено | :Проверено KDE3/KDE4/GNOME2 | ||
: | : | ||
*<u> | *<u>Завершить сеанс/Перезагрузить/Включить/Выключить</u> | ||
:В настройках программы можно указать общую команду завершения сеанса. | :В настройках программы можно указать общую команду завершения сеанса. | ||
:В настройках программы можно указать способ перезагрузки/выключения, ltspinfo или ssh(reboot,halt) | :В настройках программы можно указать способ перезагрузки/выключения, ltspinfo или ssh(reboot,halt) | ||
:Проверено KDE3/KDE4/GNOME2. | |||
: | : | ||
Строка 70: | Строка 113: | ||
*<u>Таймеры</u> | *<u>Таймеры</u> | ||
:Таймеры не работают при закрытии программы. | |||
*<u> | *<u>Демонстрация</u> | ||
:Возможность | :Возможность транслировать на другие ПК рабочий стол, видео/аудио файлы с локального ПК или клиентов, а также потоковое видео/аудио. | ||
:VNC - только рабочий стол. | |||
:Потоковое видео(VLC) - рабочий стол+звук, видео/аудио файлы, потоковое видео/аудио. | |||
:Возможно указать необходимые параметры для получения более высокого качества изображения или наоборот, для уменьшения нагрузки. | |||
:Установленные соединения клиент-сервер не разрываются при закрытии программы. | |||
: | |||
== Поиск и устранение ошибок == | |||
*Системные | |||
:Если текст сообщения на английском языке, значит ошибка при выполнении системной команды. Отображаемую информацию можно использовать для поиска и устранения данной ошибки, как правило ошибки стандартные. | |||
: | |||
*Используемые системные команды | |||
:Домашняя папка - ''sshfs'' | |||
:Отправить файл - ''scp'' | |||
:Проверка портов и пинг - встроенный аналог ''nmap'', системный ''nmap'', а также может использоваться ''nmap'' на клиентах и серверах. | |||
:Список процессов - ''ps'' | |||
:Данные о подключенных пользователях - ''who'', ''arp'', ''getent'' | |||
:Порт запущенного x11vnc(только для NX) - ''netstat'' | |||
: | |||
*Функциональные ошибки | |||
:Возникают в процессе предварительной проверки перед выполнением функций. Например если закрыт порт. | |||
: | |||
{{Category navigation|title=LTSP|category=LTSP|sortkey=*}} | {{Category navigation|title=LTSP|category=LTSP|sortkey=*}} |
Текущая версия от 15:37, 9 января 2014
- Управление компьютерами и мониторинг пользователей:
- - одного или нескольких терминальных серверов LTSP/NX.
- - стационарных компьютеров с ОС Linux.
- - стационарных компьютеров с ОС Windows(только просмотр/управление VNC)
- Данная версия программы является свободно распространяемой и находится в разработке.
- Стабильность работы приложения не гарантируется автором!
- Форум и ссылка на RPM пакет для P5/P6/P7
Установка
- SSH
- Большинство функций программы основаны на возможностях OpenSSH.
- Пользователю root ключи копировать не надо!
- Возможно использовать несколько пар ключей для разных серверов/клиентов.
- Секретный ключ указывается в настройках сервера/клиента.
- Публичный ключ скопировать клиентам в виде $HOME/.ssh/authorized_keys
- LTSP клиентам дополнительно скопировать ключ в чрут /root/.ssh/authorized_keys
- Создание ключа
- VNC
- Для функций просмотр/управление/миниатюры.
- Для всех типов клиентов по умолчанию установлена опция "Автозапуск x11vnc".
- DHCP
- Динамический DHCP
- Реализовано на системном nmap. Необходимо выполнить от root "chmod u+s /usr/bin/nmap".
- В настройках клиента все таки нужен любой IP адрес, таким образом поиск осуществляется в /24 подсети этого IP адреса.
- Для тонких клиентов есть возможность указать в настройках получать IP из ARP таблицы сервера. В этом случае IP адрес в списке не обновляется, но запрашивается при выполнении функций. Пригодится для серверов не в локальной сети.
- Пакеты
- Для клиентов - coreutils, net-tools, glibc-utils, procps, nmap, xinput, xset, tightvnc, x11vnc, vlc
Настройка
Настройки сервера/клиента
- SSH параметры сервера
- Параметры подключения к серверу.
- SSH Пользователь - используется только для сбора информации.
- SSH параметры клиента
- Параметры подключения к рабочей станции.
- VNC параметры клиента
- Для VNC, соединение сервер-рабочая станция зависит от настройки "VNC обычный" и "VNC over SSH".
- Демонстрация
- Выбор VLC или VNC использовать для демонстрации.
- Команды VNC клиента и сервера
Основные функции
- Просмотр/Управление
- Миниатюры
- Снимок экрана
- Только для встроенного VNC клиента(gtkvnc)
- Отправить сообщение/Выполнить команду
- В настройках программы можно указать до 20 предустановленных команд или сообщений.
- Сообщение в несколько строк - строка1'\n'строка2
- Отправить файл
- В настройках сервера/клиента указывается папка для отправки файлов. Относительно $HOME.
- Домашняя папка
- Монтируется домашняя папка пользователя и открывается.
- В окне программы можно совершать основные действия с файлами и папками, а также открывать файлы.
- В P5/P6 выполнить от пользователя root:
usermod -G fuse ваш_пользователь (или gpasswd -a ваш_пользователь fuse)
control fusermount public
- Проверено KDE3/GNOME2/XFCE/LXDE
- Консоль пользователя на сервере/тонком клиенте
- В настройках сервера/клиента можно указать, например "mc" в качестве файлового менеджера.
- Подключение с X11Forwarding, т.е. можно запускать программы от пользователя.
- Проверено KDE3/GNOME2
- Процессы
- Аппаратная информация
- Аппаратные данные запрашиваются на компьютере клиента.
- Данные о разрешении экрана запрашиваются:
- XDMCP/NX клиент - на сервере
- Стационарный клиент - на клиенте
- Блокировать/Разблокировать экран
- Проверено KDE3/KDE4/GNOME2
- Завершить сеанс/Перезагрузить/Включить/Выключить
- В настройках программы можно указать общую команду завершения сеанса.
- В настройках программы можно указать способ перезагрузки/выключения, ltspinfo или ssh(reboot,halt)
- Проверено KDE3/KDE4/GNOME2.
Дополнительные функции
- Таймеры
- Таймеры не работают при закрытии программы.
- Демонстрация
- Возможность транслировать на другие ПК рабочий стол, видео/аудио файлы с локального ПК или клиентов, а также потоковое видео/аудио.
- VNC - только рабочий стол.
- Потоковое видео(VLC) - рабочий стол+звук, видео/аудио файлы, потоковое видео/аудио.
- Возможно указать необходимые параметры для получения более высокого качества изображения или наоборот, для уменьшения нагрузки.
- Установленные соединения клиент-сервер не разрываются при закрытии программы.
Поиск и устранение ошибок
- Системные
- Если текст сообщения на английском языке, значит ошибка при выполнении системной команды. Отображаемую информацию можно использовать для поиска и устранения данной ошибки, как правило ошибки стандартные.
- Используемые системные команды
- Домашняя папка - sshfs
- Отправить файл - scp
- Проверка портов и пинг - встроенный аналог nmap, системный nmap, а также может использоваться nmap на клиентах и серверах.
- Список процессов - ps
- Данные о подключенных пользователях - who, arp, getent
- Порт запущенного x11vnc(только для NX) - netstat
- Функциональные ошибки
- Возникают в процессе предварительной проверки перед выполнением функций. Например если закрыт порт.