Download PDF
Download page Установка, обновление, удаление серверной части.
Установка, обновление, удаление серверной части
Установка серверной части в ОС Astra Linux Special Edition
Перед установкой необходимо подключить локальный репозиторий Termidesk, как указано в подразделе Получение пакетов установки в ОС Astra Linux Special Edition.
Для корректной установки серверной части Удаленного помощника на ОС Astra Linux Special Edition версии 1.7.4 и 1.7.5 нужно обновить пакет libastraevents:
sudo apt install --only-upgrade libastraevents
Для установки серверной части Удаленного помощника:
- выполнить:
sudo apt install termidesk-assistant-server
Не рекомендуется устанавливать серверную часть Удаленного помощника на узел с установленным компонентом «Универсальный диспетчер», поскольку оба компонента вносят изменения в конфигурацию веб-сервера apache.
Установка будет выполнена в каталог /opt/termidesk/share/assistant. После установки настройки веб-сервера apache доступны в конфигурационном файле /etc/apache2/sites-available/termidesk-assistant.conf.
Установку также можно выполнить из deb-пакета без подключения репозитория:
sudo apt install <путь_к_пакету_termidesk-assistant-server>
- в окне «Настройки сервера» оставить значения по умолчанию или при необходимости изменить значения:
- «Каталог конфигурации»: каталог хранения конфигурационного файла. Значение по умолчанию:
/etc/opt/termidesk-assistant; - «Каталог журналов сервера»: каталог хранения журналов для непривилегированного пользователя. Значение по умолчанию:
/var/log/termidesk/assistant.
- «Каталог конфигурации»: каталог хранения конфигурационного файла. Значение по умолчанию:
Окно «Настройки сервера» будет показано единожды, если конфигурационный файл assistant.conf (см. подраздел Конфигурационный файл) отсутствует в системе.
Предпочтительные значения в расширенных настройках будут подставлены автоматически. Если настройки были изменены, то значения подставятся с учетом их приоритета:
- в первую очередь подставляются значения из переменных окружения. Все ранее заданные значения конфигурационного файла игнорируются;
- если переменные окружения не заданы, то подставляются значения из конфигурационного файла;
- если ничего из пунктов выше не задано, то применяются значения по умолчанию.
После установки изменить настройки можно через указание переменных окружения в файле /etc/default/termidesk-assistant-server (см. подраздел Файл /etc/default/termidesk-assistant-server).
Для «тихой» установки без отображения дополнительных окон следует назначить переменные окружения TDSK_SETUP_NONINTERACTIVE, TDSK_CONFIG_DIR, TDSK_LOG_SRV_DIR и передать их в команду установки:
sudo TDSK_SETUP_NONINTERACTIVE=1 TDSK_CONFIG_DIR=<путь_к_каталогу> TDSK_LOG_SRV_DIR=<путь_к_каталогу> apt install termidesk-assistant-server
Где:
TDSK_SETUP_NONINTERACTIVE=1- переменная, указывающая запуск в режиме «тихой» установки;TDSK_CONFIG_DIR=<путь_к_каталогу>- переменная, указывающая путь к каталогу с конфигурационным файломassistant.conf. Например,TDSK_CONFIG_DIR=/etc/termidesk-test;TDSK_LOG_SRV_DIR=<путь_к_каталогу>- переменная, указывающая путь к каталогу хранения журналов для непривилегированного пользователя.
Далее необходимо скорректировать файл конфигурации веб-сервера /etc/apache2/apache2.conf. Для этого найти и раскомментировать строку с параметром AstraMode, далее присвоить данному параметру значение off, точно соблюдая отступы и пробелы в файле:
# Astra security mode
#
AstraMode off
Затем перезапустить веб-сервер:
sudo systemctl restart apache2
И выполнить активацию HTTPS-сервера командами:
sudo a2ensite default-ssl
sudo systemctl reload apache2
Выполнять команды по активации нужно только в случае, если на данном узле ранее не был настроен HTTPS-сервер.
После установки серверной части автоматически запускается и добавляется в автозагрузку ОС служба termidesk-assistant-server.
Проверка состояния службы производится командой:
sudo systemctl status termidesk-assistant-server
Строка «Active» отображает состояние сервиса, где статус «active (running)» означает успешный запуск.
При необходимости ручного перезапуска службы выполнить:
sudo systemctl restart termidesk-assistant-server
Строка «Active» отображает состояние сервиса, где статус «active (running)» означает успешный запуск.
Обновление серверной части в ОС Astra Linux Special Edition
Обновление серверной части Удаленного помощника производится установкой новой версии поверх предыдущей.
Удаление серверной части из ОС Astra Linux Special Edition
Для удаления серверной части Удаленного помощника из среды ОС Astra Linux Special Edition выполнить:
sudo apt purge termidesk-assistant-server