Сегодня пройдемся по шагам и установим сервер DrWeb 13 (Центр управления) на Ubuntu 24.04, а так же установим антивирусный агент DrWeb.
Данная инструкция так же подойдет для Ubuntu 22.04, Ubuntu 20.04, Debian 12, Debian 11, Debian 10, а так же на Astra Linux 1.8.1 Special Edition и Astra Linux 1.7.5. На остальных дистрибутивах лично я не тестировал, но насколько знаю, на более ранних дистрибутивах этот сервер так же устанавливается без проблем.
Если Ubuntu Server 24.04 у вас еще не установлен, то установить его можете используя статью Установка Ubuntu Server 24.04.
Если вам необходимо установить сервер DrWeb на ОС Windows, то пошаговая инструкция, находится в статье Установка сервера DrWeb 13 и антивирусного агента на Windows 10.
- Начало установки
- Настройка сервера DrWeb
- Подготовка к установке агента DrWeb
- Локальная установка DrWeb для серверов Linux и подключение его к серверу DrWeb
- Установка по сети агента DrWeb
Перед началом установки, рекомендую отключить протокол IPv6 и оставить только IPv4, как это сделать, можно ознакомиться в заметке Как отключить IPv6 в Ubuntu Linux. Так же, если у вас сервер на Ubuntu получает IP-адрес по DHCP, рекомендую установить статический IP-адрес. Иначе в будущем, можете столкнуться с тем, что при смене IP-адреса на сервере Ubuntu с установленным сервером DrWeb, агенты DrWeb не смогут подключиться к серверу и вы не сможете ими управлять. Есть конечно возможность при установке агентов указывать не IP-адрес сервера DrWeb, а его DNS-имя, но тогда как минимум необходимо следить, чтобы локальный DNS-сервер корректно работал и резолвил имена в IP-адреса.
Начало установки
Скачать актуальный дистрибутив сервера DrWeb можно в Мастере скачиваний (необходим серийный номер и email на который он был активирован).
Либо непосредственно на сервере Ubuntu вводим команду:
sudo wget https://cdn-download.drweb.com/pub/drweb/esuite/13.0.1/drweb-esuite-server-13.00.1-202406060-unix-linux-x86_64.tar.gz.run
На момент написания статьи, актуальная версия сервера DrWeb 13.00.1
В случае смены версии, просто меняете в выполняемых командах версию на свою.
Делаем файл исполняемым:
sudo chmod +x drweb-esuite-server-13.00.1-202406060-unix-linux-x86_64.tar.gz.run
Далее запускаем установку сервера DrWeb:
sudo ./drweb-esuite-server-13.00.1-202406060-unix-linux-x86_64.tar.gz.run
Принимаем лицензионное соглашение:

На следующем экране у вас спросят, хотите ли вы использовать сохраненные в резервной копии настройки предыдущей инсталляции, для этого укажите путь к директории, где хранится резервная копия (или нажмите клавишу ENTER, чтобы использовать каталог по умолчанию — /var/tmp/drwcs). Для установки Сервера Dr.Web без использования предыдущих настроек введите 0 (ноль).
Так как у нас чистая установка, то мы выбираем 0 (ноль):

Далее начнется установка сервера DrWeb, по окончании которой вам напишут сгенерированный пароль для главного администратора admin (у меня 7kebo6MmHV, у вас будет свой):

На этом установка сервера DrWeb завершена, далее переходим к настройке.
Настройка сервера DrWeb
Далее давайте настроим сервер DrWeb перед установкой агентов на станции.
Подключаемся к серверу в браузере по адресу https://ваш-ip-адрес-сервера:9081
Попадаете на страницу авторизации, где вводите логин и пароль выданные после установки. У меня это логин: admin, пароль: 7kebo6MmHV, у вас пароль будет свой.

По желанию можете изменить язык интерфейса на русский:

На этой же странице, при нажатии на значок ключа (рядом с кнопкой Сохранить) можете изменить пароль учетной записи admin:

После того как ввели новый пароль, нажимаем кнопку Сохранить.
Далее необходимо установить лицензию DrWeb. Для этого нажимаем Администрирование — Менеджер лицензий и добавляем свой ключевой файл (не забудьте установить галку Назначить лицензионный ключ группе Everyone). Нажимаем Сохранить:

После этого необходимо проверить как загружаются обновления. Для этого слева выбираем Состояние репозитория и нажимаем Проверить обновления:

Если пишет что Обновление невозможно, осуществляется обновление другого продукта, значит сервер DrWeb уже начал автоматически обновлять репозиторий, так что все в порядке.
Далее переходим слева в меню в Конфигурация Сервера Dr.Web, вкладка Общие и на вкладке Общие в параметре Режим регистрации новичков выбираем Автоматически разрешать доступ и нажимаем Сохранить. Это нужно для того, чтобы при установке агента на РС, он автоматически подключался в Антивирусную сеть. В противном случае каждую станцию придется подтверждать вручную. Тут же можете поменять Язык Сервера Dr.Web на русский, иначе сообщения и информация будут на английском.

Далее тут же выбираем вкладку Сеть и в ней вкладку Транспорт. Параметры Шифрование и Сжатие выставляем Возможно. Нажимаем Сохранить.

После этого перезапустите сервер Dr.Web (кнопка перезапуска находится в верхнем правом углу рядом с кнопкой Сохранить).

Подготовка к установке агента DrWeb
Теперь давайте подготовим сервер DrWeb для установки агентов на Linux сервера и рабочие станции (инсталляционные файлы агентов для рабочих станций и файловых серверов для Windows устанавливаются вместе с сервером DrWeb).
Для этого заходим в веб-интерфейс, Администрирование — Общая конфигурация репозитория, вкладка Инсталляционные пакеты Dr.Web и отмечаем все что нам необходимо.

Теперь у нас все готово для установки агентов DrWeb по сети.
Внимание!
Если Вам необходимо установить агента DrWeb на станцию с сервером DrWeb, то удаленная установка Агента DrWeb недоступна на компьютер с установленным Сервером DrWeb, с которого запускается процесс установки.
Будем устанавливать его как standalone дистрибутив и подключим к нашему серверу DrWeb.
Локальная установка DrWeb для серверов Linux и подключение его к серверу DrWeb
Скачать актуальный дистрибутив DrWeb для серверов Linux можно в Мастере скачиваний (необходим серийный номер и email на который он был активирован).
Либо непосредственно на сервере Ubuntu с установленным сервером DrWeb, при условии, что вы уже закачали инсталляционные пакеты.
Вводим команду:
sudo cp /opt/drwcs/webmin/install/unix/server/drweb-11.1.4-av-srv-linux-amd64.run ~/
На момент написания статьи, актуальная версия DrWeb для серверов Linux 11.1.4
В случае смены версии, просто меняете в выполняемых командах версию на свою.
Так же сразу скопируем сертификат нашего сервера DrWeb:
sudo cp /opt/drwcs/webmin/install/unix/server/drwcsd-certificate.pem ~/
Делаем файл инсталлятора исполняемым:
sudo chmod +x drweb-11.1.4-av-srv-linux-amd64.run
Далее запускаем установку DrWeb для серверов Linux:
sudo ./drweb-11.1.4-av-srv-linux-amd64.run
На вопрос о продолжении установки, отвечаем YES:

Соглашаемся с лицензионным соглашением DrWeb:

После окончания установки, подключим DrWeb для серверов Linux к серверу DrWeb:
sudo drweb-ctl esconnect ваш-IP-адрес-сервера-DrWeb --Certificate ~/drwcsd-certificate.pem
После esconnect указываете ваш IP-адрес сервера DrWeb
После Certificate указываете путь к сертификату вашего сервера DrWeb (в нашем примере сертификат указан в домашней папке)
Если все получилось, то в консоли должно быть примерно как на картинке ниже:

После этого можете в веб-интерфейсе зайти в Антивирусную сеть и убедиться что там появился ваш сервер Ubuntu.

Установка по сети агента DrWeb
Теперь давайте установим агента DrWeb по сети на Debian сервер.
Для этого нажимаем Администрирование — Установка по сети:

Далее указываете IP-адрес станции, куда хотите установить агента DrWeb и IP-адрес сервера DrWeb. После этого нажимаете Установить ПО Агента Dr.Web для UNIX:

Далее указываете пользователя и его пароль. Так же если пользователю необходимо использовать sudo — поставьте галочки и укажите пароль. Ниже укажите порт SSH. После этого, в верхнем правом углу, нажмите кнопку Установить:

Во время установки не закрывайте страницу браузера. По окончании установки вы увидите сообщение об количестве успешных установок:

Теперь можно перейти в Антивирусную сеть и убедиться что на станцию с Debian сервер успешно установлен антивирусный агент DrWeb.

На этом установка сервера DrWeb и агентов DrWeb на Ubuntu Linux сервер закончена.
Помогла статья? Подписывайся на Telegram канал автора.
Анонсы всех статей, много другой полезной и интересной информации, которая не попадает на сайт.
Если у вас имеются вопросы, задавайте их в комментариях.