Установка Агента администрирования состоит из двух шагов:
Подготовка устройства с операционной системой Linux
Чтобы подготовить устройство с операционной системой Linux к удаленной установке Агента администрирования:
Если вы не можете подключиться к устройству, откройте файл /etc/ssh/sshd_config
и убедитесь, что следующие параметры имеют значения:
PasswordAuthentication no
ChallengeResponseAuthentication yes
Не изменяйте файл /etc/ssh/sshd_config, если вы можете без проблем подключиться к устройству; в противном случае вы можете столкнуться с ошибкой аутентификации SSH при выполнении задачи удаленной установки.
Сохраните файл (при необходимости) и перезапустите службу SSH, используя команду sudo service ssh restart
.
visudo
, чтобы открыть конфигурационный файл sudoers. В открывшемся файле найдите строку, начинающуюся с %sudo
(или с %wheel
если вы используете операционную систему CentOS). Под этой строкой укажите следующее: <имя пользователя
> ALL = (ALL) NOPASSWD: ALL
. В этом случае <
имя пользователя
>
является учетной записью пользователя, которая будет использоваться для подключения к устройству по протоколу SSH. Если вы используете операционную систему Astra Linux, в файл /etc/sudoers добавьте последней строку со следующим текстом: %astra-admin ALL=(ALL:ALL) NOPASSWD: ALL
sudo whoami
./etc/systemd/logind.conf
и выполните одно из следующих действий:KillUserProcesses=no
.KillExcludeUsers=root
.Если целевое устройство работает под управлением Astra Linux, добавьте строку export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
в файл /home/<
имя пользователя
>/.bashrc
, где <
имя пользователя
>
— учетная запись пользователя, которая будет использоваться для подключения устройства с помощью SSH.
Чтобы применить измененный параметр, перезапустите устройство под управлением Linux или выполните следующую команду:
$ sudo systemctl restart systemd-logind.service
Удаленная установка Агента администрирования
Чтобы установить Агент администрирования на устройство с операционной системой Linux:
Вы можете самостоятельно посмотреть зависимости для каждого пакета, используя утилиты, специфичные для того дистрибутива Linux, на который будет устанавливаться пакет. С информацией об утилитах вы можете ознакомиться в документации к вашей операционной системе.
su
, чтобы сохранить среду: -m, -p, --preserve-environment
.