Чтобы подготовить устройство с операционной системой Linux к удаленной установке Агента администрирования:
Если вы не можете подключиться к устройству, откройте файл /etc/ssh/sshd_config
и убедитесь, что следующие параметры имеют значения:
PasswordAuthentication no
ChallengeResponseAuthentication yes
Сохраните файл (при необходимости) и перезапустите службу 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, на который будет устанавливаться пакет. С информацией об утилитах вы можете ознакомиться в документации к вашей операционной системе.
su
, чтобы сохранить среду: -m, -p, --preserve-environment
.Установка может завершиться ошибкой, если вы устанавливаете Агент администрирования с использованием протокола SSH на устройства с операционными системами Fedora версии ниже 20. В этом случае для успешной установки Агента администрирования в файле /etc/sudoers закомментируйте параметр Defaults requiretty (заключите его в синтаксис комментария, чтобы удалить его из проанализированного кода). Подробное описание того, почему параметр Defaults requiretty может вызвать проблемы при подключении по SSH, вы можете найти на сайте системы отслеживания проблем Bugzilla.
В начало