56
правок
(Действия на вкладке настройки хостов с версии 4.3) |
(Открытие на хостах Chromium, а не браузера по умолчанию) |
||
| (не показаны 3 промежуточные версии этого же участника) | |||
| Строка 1: | Строка 1: | ||
Утилита помогает настроить компьютерный класс на операционной системе МОС 12 в школе для управления через ssh и Veyon. | Утилита помогает настроить компьютерный класс на операционной системе МОС 12 в школе для управления через ssh и Veyon. | ||
Для работы c Veyon и настройки Veyon пользователь должен быть в группе '''wheel'''. Если veyon не будет настраиваться или будет настраиваться не данной утилитой, то группа wheel не нужна. | |||
Перед использованием основных функций программы необходимо произвести настройку кабинета, переключившись на вкладку "Настройка хостов". Для успешной работы все компьютеры в кабинете должны находиться в одной подсети. | Перед использованием основных функций программы необходимо произвести настройку кабинета, переключившись на вкладку "Настройка хостов". Для успешной работы все компьютеры в кабинете должны находиться в одной подсети. | ||
| Строка 31: | Строка 34: | ||
[[Файл:Вкладка "Настройка хостов" окна программы управления компьютерным классом.png|альт=Вкладка "Настройка хостов" окна программы управления компьютерным классом|мини|Вкладка "Настройка хостов" окна программы управления компьютерным классом]] | [[Файл:Вкладка "Настройка хостов" окна программы управления компьютерным классом.png|альт=Вкладка "Настройка хостов" окна программы управления компьютерным классом|мини|Вкладка "Настройка хостов" окна программы управления компьютерным классом]] | ||
== Действия на вкладке "Настройка хостов" == | |||
Начиная с версии 4, все действия на вкладке хостов разнесены на несколько боковых вкладок. | Начиная с версии 4, все действия на вкладке хостов разнесены на несколько боковых вкладок. | ||
| Строка 90: | Строка 93: | ||
== Действия на вкладке "Учителю" == | == Действия на вкладке "Учителю" == | ||
* Выбрать всё - выбор всех компьютеров из списка | ==== Верхняя группа кнопок ==== | ||
* Очистить выбор - снятие выбора со всех компьютеров Также можно выбирать компьютеры мышью при помощи клавиш Ctrl и Shift. | |||
* Сохранить профиль и перейти к профилю - позволяет быстро сохранить (требуется только ввод названия) или загрузить список хостов | *Выбрать всё - выбор всех компьютеров из списка. | ||
* Собрать работы - позволяет скопировать работы из папки Сдать работы с Рабочего стола учеников в папку Работы на Рабочем столе учителя, где создаются подпапки с указанным именем, а также текущей датой и временем в названии. Здесь и далее при обмене файлами ученик - это текущий пользователь на хосте, включая гостя и пользователя с учётной записью mos.ru; | * Очистить выбор - снятие выбора со всех компьютеров. Также можно выбирать компьютеры мышью при помощи клавиш Ctrl и Shift. | ||
*Генерация пользователей - заполнение таблицы одинаковыми логинами и паролями пользователей. | |||
* Сохранить, удалить профиль и перейти к профилю - позволяет быстро сохранить (требуется только ввод названия), удалить или загрузить список хостов с логинами и паролями пользователей. В отличие от импорта из JSON, здесь существующие в таблице хосты не сохраняются. Опция предназначена для управления несколькими компьютерными кабинетами с одного сервера. | |||
==== Группа "Работы и задания" ==== | |||
*Создать папку Сдать работы - создаёт папку Сдать работы на Рабочем столе учеников на выбранных компьютерах. Также, если этой папки не было, она создаётся автоматически при раздаче заданий или неудачной попытке их сбора; | |||
*Собрать работы - позволяет скопировать работы из папки Сдать работы с Рабочего стола учеников в папку Работы на Рабочем столе учителя, где создаются подпапки с указанным именем, а также текущей датой и временем в названии. Здесь и далее при обмене файлами ученик - это текущий пользователь на хосте, включая гостя и пользователя с учётной записью mos.ru; | |||
* Очистить работы - очищает папку Сдать работы на Рабочем столе учеников на выбранных компьютерах; | * Очистить работы - очищает папку Сдать работы на Рабочем столе учеников на выбранных компьютерах; | ||
* Раздать задания - позволяет скопировать выбранные в файловом диалоге файлы с компьютера учителя в папку Задания на Рабочем столе учеников; | * Раздать задания - позволяет скопировать выбранные в файловом диалоге файлы с компьютера учителя в папку Задания на Рабочем столе учеников; | ||
* Очистить задания - очищает папку Задания | * Очистить задания - очищает папку Задания на Рабочем столе учеников на выбранных компьютерах. | ||
==== Группа "Архивация и восстановление" ==== | |||
*Архивировать /home - создаёт архив домашней папки ученика на выбранных компьютерах; | |||
* Архивировать /home - создаёт архив домашней папки ученика на выбранных компьютерах; | |||
* Восстановить /home - восстанавливает домашнюю папку ученика из архива в случае его наличия на выбранных компьютерах; | * Восстановить /home - восстанавливает домашнюю папку ученика из архива в случае его наличия на выбранных компьютерах; | ||
* | * Создать снимок /home - создаёт снимок домашней папки выбранной учётной записи на хостах (в случае наличия на них файловой системы BTRFS). Если снимок, созданный данной утилитой, уже существовал, то он перезаписывается; | ||
*Восстановить /home из снимка - восстанавливает домашнюю папку выбранной учётной записи на хостах (в случае наличия на них файловой системы BTRFS и созданного при помощи данной утилиты снимка). | |||
==== Группа "Действия на хостах" ==== | |||
*Отобразить имя - отображает названия (как в таблице) выбранных компьютеров на их экранах; | |||
*Поменять обои - устанавливает выбранное изображение в качестве обоев рабочего стола для указанных пользователей на выбранных хостах; | |||
*Открыть браузер - открывает браузер Chromium с указанной на сервере страницей на выбранных компьютерах; | |||
*Удалённая авторизация учеников - при заранее включённой возможности удалённой авторизации осуществляет вход в систему указанных в таблице пользователей на выбранных хостах; | |||
*Удалённый выход из системы - при заранее включённой возможности удалённой авторизации осуществляет выход из системы текущего пользователя на выбранных хостах; | |||
*Регистрация на уроке - открывает на отмеченных хостах экран авторизации, где ученик должен ввести свои фамилию и имя. Полученный результат (имена хостов с именами учеников, которые за ними работают) сохраняется в указанном файле на компьютере учителя и может быть полезен ему при анализе результатов урока, например, собранных или оставленных на компьютерах выполненных работ; | |||
*Закрыть окна - закрывает все открытые браузеры на выбранных хостах или блокирует графическую сессию для привлечения внимания учеников к процессу урока; | |||
*Перезагрузить - перезагружает выбранные хосты. | |||
==== Группа "Действия на сервере" ==== | |||
*Открыть проводник - открывает на сервере Dolphin для обзора файловой системы на одном выбранном компьютере; | |||
* Открыть папку Работы - открывает папку Работы с собранными работами учеников на сервере. | |||
== Меню окна == | |||
* Справка - открывает встроенную в программу справку со ссылками на данную статью, FAQ и changelog. | |||
* Показать лог - открывает проводник с выделенным файлом лога. | |||
* Запустить веб-версию - запускает сервер для управления классом с телефона учителя. | |||
* Выход - закрывает программу. | |||
== Часто возникающие проблемы == | |||
* После перенастройки ssh не получается подключиться к хостам. Это может быть связано с тем, что отпечаток хоста хранится в файле ~/.ssh/known_hosts и не совпадает с существующим. Можно удалить отпечаток из known_hosts (при помощи данной программы или вручную). Также можно удалить known_hosts полностью. Ещё может помочь удаление ключей ssh с хостов (выполняется также при помощи данной утилиты). | |||
* После настройки ssh программа всё равно требует пароли на удалённых компьютерах. Это может произойти только вследствие замены ключа. Лучший способ исправить проблему - перенастроить ssh при помощи данной программы. | |||
* Устройства недоступны, не проходит пинг. В таком случае следует проверить, корректно ли вписаны адреса. Также адрес может быть по ошибке вписан в поле для названия хоста (см. рисунок). Также в некоторых случаях соединение лучше устанавливается, если использовать не локальное имя, а IP хоста. | |||
*При помощи данной утилиты на хосте был отключён wi-fi, являющийся единственным сетевым соединением. В этом случае на данном хосте нужно выполнить команду: | |||
systemctl unmask wpa_supplicant ; systemctl start wpa_supplicant ; nmcli radio wifi on | |||
[[Файл:Ping fail.png|мини|Ошибка заполнения таблицы хостов]] | |||
== Консольная версия == | |||
В настоящее время программу можно запускать в консольной версии со следующими параметрами командной строки: | |||
* registration - запуск регистрации на уроке; | |||
* poweroff - выключить хосты; | |||
* reboot - перезагрузить хосты; | |||
* end-session - завершить текущую сессию на хостах; | |||
* lock-session - заблокировать текущую сессию на хостах; | |||
* close-browsers - закрыть все браузеры на хостах; | |||
* show-hostnames - отобразить имена хостов; | |||
* get-works - собрать работы учеников; | |||
* open-browser - открыть браузер на хостах (следующий параметр - адрес страницы для открытия); | |||
* internet-off - выключить интернет на хостах; | |||
* internet-on - включить интернет на хостах; | |||
* input-off - выключить устройства ввода на хостах; | |||
* input-on - включить устройства ввода на хостах. | |||
Данные команды будут отправлены на отмеченные хосты на вкладке настройки хостов на компьютере учителя. | |||
== Дополнительно == | == Дополнительно == | ||
| Строка 125: | Строка 175: | ||
== Авторы == | == Авторы == | ||
Команда разработки МОС | |||
[[Категория:МОС12]] | [[Категория:МОС12]] | ||
[[Категория:Приложения]] | [[Категория:Приложения]] | ||
[[Категория:Информатика]] | [[Категория:Информатика]] | ||
[[Категория:ПК и Ноутбуки]] | [[Категория:ПК и Ноутбуки]] | ||