Управление компьютерным классом: различия между версиями

Материал из IT в школе
Перейти к навигацииПерейти к поиску
нет описания правки
Строка 28: Строка 28:
=== Действия на вкладке "Настройка хостов" ===
=== Действия на вкладке "Настройка хостов" ===


** Проверить ping. Проверяет, доступны ли отмеченные компьютеры.
* Проверить ping. Проверяет, доступны ли отмеченные компьютеры.
** Настроить доступ по ssh. Копирует ключи SSH с учительского компьютера на отмеченные компьютеры учеников. Перед копированием необходимо ответить на вопрос, создать ли новый ключ (возможно, с заменой) или использовать существующий на учительском компьютере. Также предлагается выбрать, добавить ли ключи к уже имеющимся на ученических компьютерах или заменить файл <code>authorized_keys</code> в папке <code>/root/.ssh</code>. При успешной настройке в столбце Настроен появится значение Да. ''Внимание'': для настройки доступа по ssh в таблице должны быть заполнены логины и пароли админов на удалённых хостах. Админ - любой пользователь из группы wheel (учитель, администратор), но не root.
* Настроить доступ по ssh. Копирует ключи SSH с учительского компьютера на отмеченные компьютеры учеников. Перед копированием необходимо ответить на вопрос, создать ли новый ключ (возможно, с заменой) или использовать существующий на учительском компьютере. Также предлагается выбрать, добавить ли ключи к уже имеющимся на ученических компьютерах или заменить файл <code>authorized_keys</code> в папке <code>/root/.ssh</code>. При успешной настройке в столбце Настроен появится значение Да. ''Внимание'': для настройки доступа по ssh в таблице должны быть заполнены логины и пароли админов на удалённых хостах. Админ - любой пользователь из группы wheel (учитель, администратор), но не root.
** Удалить ключи ssh. Позволяет удалить ключи ssh с выбранных компьютеров учеников. ''Внимание'': данная функция удаляет все ключи, а не только скопированные с компьютера учителя.
* Удалить ключи ssh. Позволяет удалить ключи ssh с выбранных компьютеров учеников. ''Внимание'': данная функция удаляет все ключи, а не только скопированные с компьютера учителя.
** Получить IP по MAC. Позволяет при заполненном MAC-адресе получить IP выбранных хостов и внести их в таблицу. Внимание: при выборе данной опции существующие имена хостов будут заменены на их IP.
* Получить IP по MAC. Позволяет при заполненном MAC-адресе получить IP выбранных хостов и внести их в таблицу. Внимание: при выборе данной опции существующие имена хостов будут заменены на их IP.
** Создать учётные записи учеников. Позволяет создать на выбранных компьютерах учётные записи учеников с указанными в таблице логинами и паролями. На Рабочем столе у созданных учеников также будут созданы папки Задания и Сдать работы.
* Создать учётные записи учеников. Позволяет создать на выбранных компьютерах учётные записи учеников с указанными в таблице логинами и паролями. На Рабочем столе у созданных учеников также будут созданы папки Задания и Сдать работы.
** Удалить учётные записи учеников. Позволяет удалить на выбранных компьютерах учётные записи учеников вместе с их домашними папками.
* Удалить учётные записи учеников. Позволяет удалить на выбранных компьютерах учётные записи учеников вместе с их домашними папками.
** Включить и выключить автологин учеников - позволяет управлять автологином на выбранных компьютерах.
* Включить и выключить автологин учеников - позволяет управлять автологином на выбранных компьютерах.
** Установить Veyon - устанавливает veyon на компьютере учителя (если он уже был установлен, установка не производится) и veyon-core на компьютерах учеников. ''Внимание'': на компьютерах учеников в трее может не появляться значок Veyon, что никак не влияет на его работоспособность.
* Установить Veyon - устанавливает veyon на компьютере учителя (если он уже был установлен, установка не производится) и veyon-core на компьютерах учеников. ''Внимание'': на компьютерах учеников в трее может не появляться значок Veyon, что никак не влияет на его работоспособность.
** Настроить Veyon: позволяет создать кабинет для управления при помощи Veyon и добавить в него выбранные компьютеры. ''Внимание'': если кабинет уже существует, будет предложено заменить его или добавить компьютеры в уже существующий; также если в текущем кабинете уже существуют указанные компьютеры, их тоже можно будет заменить, оставить или добавить копии. ''Внимание'': для корректной работы Veyon пользователь на компьютере учителя должен входить в группу wheel. Также на компьютерах учеников должен быть запущен сеанс X11. Если Veyon установлен, настроен, но компьютеры отображаются как недоступные, вероятно, что проблема в типе сеанса (wayland). В таком случае нужно завершить сеанс и залогиниться заново, выбрав в нижней части экрана тип сеанса Plasma (X11).
* Настроить Veyon: позволяет создать кабинет для управления при помощи Veyon и добавить в него выбранные компьютеры. ''Внимание'': если кабинет уже существует, будет предложено заменить его или добавить компьютеры в уже существующий; также если в текущем кабинете уже существуют указанные компьютеры, их тоже можно будет заменить, оставить или добавить копии. ''Внимание'': для корректной работы Veyon пользователь на компьютере учителя должен входить в группу wheel. Также на компьютерах учеников должен быть запущен сеанс X11. Если Veyon установлен, настроен, но компьютеры отображаются как недоступные, вероятно, что проблема в типе сеанса (wayland). В таком случае нужно завершить сеанс и залогиниться заново, выбрав в нижней части экрана тип сеанса Plasma (X11).
** Выполнить команду от админа: отправляет по SSH на выбранные компьютеры введённую команду, которая будет выполнена от администратора.
* Выполнить команду от админа: отправляет по SSH на выбранные компьютеры введённую команду, которая будет выполнена от администратора.
** Выполнить команду от root: отправляет по SSH на выбранные компьютеры введённую команду, которая будет выполнена от root. Также есть возможность выбрать из списка распространённых команд:
* Выполнить команду от root: отправляет по SSH на выбранные компьютеры введённую команду, которая будет выполнена от root. Также есть возможность выбрать из списка распространённых команд:
*** обновить и перезагрузить хосты;
** обновить и перезагрузить хосты;
*** обновить и выключить хосты (с возможностью после этого выключить и сервер);
** обновить и выключить хосты (с возможностью после этого выключить и сервер);
*** перезагрузить хосты;
** перезагрузить хосты;
*** выключить хосты;
** выключить хосты;
*** установить программы (будет предложено ввести названия программ в виде списка);
** установить программы (будет предложено ввести названия программ в виде списка);
*** выполнить команду из файла.  Каждую из предложенных команд можно отправить на хосты как последовательно, так и параллельно (не рекомендуется при слабой сети).
** удалить программы (аналогично);
** Прервать выполнение команды: позволяет прервать текущую команду без перезагрузки приложения.  [[Файл:02.png|альт=Вкладка окна программы управления компьютерным классом "Настройка хостов"|мини|Вкладка окна программы управления компьютерным классом "Настройка хостов"]]
** выполнить команду из файла.  Каждую из предложенных команд можно отправить на хосты как последовательно, так и параллельно (не рекомендуется при слабой сети).
* Прервать выполнение команды: позволяет прервать текущую команду без перезагрузки приложения.  [[Файл:02.png|альт=Вкладка окна программы управления компьютерным классом "Настройка хостов"|мини|Вкладка окна программы управления компьютерным классом "Настройка хостов"]]


== Действия на вкладке "Учителю" ==
== Действия на вкладке "Учителю" ==


** Выбрать всё - выбор всех компьютеров из списка
* Выбрать всё - выбор всех компьютеров из списка
** Очистить выбор - снятие выбора со всех компьютеров Также можно выбирать компьютеры мышью при помощи клавиш Ctrl и Shift.
* Очистить выбор - снятие выбора со всех компьютеров Также можно выбирать компьютеры мышью при помощи клавиш Ctrl и Shift.
** Сохранить профиль и перейти к профилю - позволяет быстро сохранить (требуется только ввод названия) или загрузить список хостов со всеми настройками. В отличие от импорта из JSON, здесь существующие в таблице хосты не сохраняются. Опция предназначена для управления несколькими компьютерными кабинетами с одного сервера.
* Сохранить профиль и перейти к профилю - позволяет быстро сохранить (требуется только ввод названия) или загрузить список хостов со всеми настройками. В отличие от импорта из JSON, здесь существующие в таблице хосты не сохраняются. Опция предназначена для управления несколькими компьютерными кабинетами с одного сервера.
** Собрать работы - позволяет скопировать работы из папки Сдать работы с Рабочего стола учеников в папку Работы на Рабочем столе учителя, где создаются подпапки с указанным именем, а также текущей датой и временем в названии. Здесь и далее при обмене файлами ученик - это текущий пользователь на хосте, включая гостя и пользователя с учётной записью mos.ru;
* Собрать работы - позволяет скопировать работы из папки Сдать работы с Рабочего стола учеников в папку Работы на Рабочем столе учителя, где создаются подпапки с указанным именем, а также текущей датой и временем в названии. Здесь и далее при обмене файлами ученик - это текущий пользователь на хосте, включая гостя и пользователя с учётной записью mos.ru;
** Очистить работы - очищает папку Сдать работы на Рабочем столе учеников на выбранных компьютерах;
* Очистить работы - очищает папку Сдать работы на Рабочем столе учеников на выбранных компьютерах;
** Раздать задания - позволяет скопировать выбранные в файловом диалоге файлы с компьютера учителя в папку Задания на Рабочем столе учеников;
* Раздать задания - позволяет скопировать выбранные в файловом диалоге файлы с компьютера учителя в папку Задания на Рабочем столе учеников;
** Очистить задания - очищает папку Задания на Рабочем столе учеников на выбранных компьютерах;
* Очистить задания - очищает папку Задания на Рабочем столе учеников на выбранных компьютерах;
** Открыть проводник - открывает на сервере Dolphin для обзора файловой системы на одном выбранном компьютере;
* Открыть проводник - открывает на сервере Dolphin для обзора файловой системы на одном выбранном компьютере;
** Отобразить имя - отображает названия (как в таблице) выбранных компьютеров на их экранах;
* Отобразить имя - отображает названия (как в таблице) выбранных компьютеров на их экранах;
** Создать папку Сдать работы - создаёт папку Сдать работы на Рабочем столе учеников на выбранных компьютерах. Также, если этой папки не было, она создаётся автоматически при раздаче заданий или неудачной попытке их сбора;
* Создать папку Сдать работы - создаёт папку Сдать работы на Рабочем столе учеников на выбранных компьютерах. Также, если этой папки не было, она создаётся автоматически при раздаче заданий или неудачной попытке их сбора;
** Открыть папку Работы - открывает папку Работы с собранными работами учеников на сервере;
* Открыть папку Работы - открывает папку Работы с собранными работами учеников на сервере;
** Открыть браузер - открывает браузер по умолчанию с указанной на сервере страницей на выбранных компьютерах;
* Открыть браузер - открывает браузер по умолчанию с указанной на сервере страницей на выбранных компьютерах;
** Архивировать /home - создаёт архив домашней папки ученика на выбранных компьютерах;
* Архивировать /home - создаёт архив домашней папки ученика на выбранных компьютерах;
** Восстановить /home - восстанавливает домашнюю папку ученика из архива в случае его наличия на выбранных компьютерах;
* Восстановить /home - восстанавливает домашнюю папку ученика из архива в случае его наличия на выбранных компьютерах;
** Копировать архив /home с сервера - создаёт архив выбранной учётной записи на сервере и копирует на хосты для последующего восстановления из архива.
* Копировать архив /home с сервера - создаёт архив выбранной учётной записи на сервере и копирует на хосты для последующего восстановления из архива.


== <span id="problems"></span>Часто возникающие проблемы ==
== <span id="problems"></span>Часто возникающие проблемы ==

Навигация