Сканеры уязвимостей · 4 min read · Sep 24, 2025
Как установить и использовать сканер уязвимостей Nessus на Debian 12

Nessus — это сканер уязвимостей с открытым исходным кодом для оценки уязвимостей, тестирования на проникновение и этичного хакерства. Он использует архитектуру Общих уязвимостей и экспозиций (CVE) и является одним из самых полных сканеров уязвимостей на рынке. С помощью Nessus вы можете выполнять сканирование уязвимостей сети, находить неправильные настройки и уязвимости Denial of Service (Dos) и многое другое.
В этом руководстве мы проведем вас через установку Nessus Network Security Scanner на сервер Debian 12. Вы также выполните первый скан хоста с помощью Nessus для обнаружения уязвимостей безопасности на целевых хостах.
Предварительные требования
Чтобы начать с этого руководства, убедитесь, что у вас есть следующее:
- Сервер Debian 12.
- Непользователь с правами администратора.
Установка Nessus через DEB файл
Nessus — это сканер уязвимостей безопасности, разработанный компанией Tannable. Он позволяет вам сканировать уязвимости безопасности на различных устройствах, приложениях и операционных системах. Nessus поддерживает несколько дистрибутивов Linux, включая Debian.
В этом разделе вы загрузите и установите Nessus через DEB файл.
Посетите страницу загрузки Nessus и выберите версию Nessus. В этом случае вы загрузите Nessus через curl для Debian, который поддерживает Debian 10, 11 и 12.
curl --request GET \
--url 'https://www.tenable.com/downloads/api/v2/pages/nessus/files/Nessus-10.7.1-debian10_amd64.deb' \
--output 'Nessus-10.7.1-debian10_amd64.deb'После завершения загрузки выполните следующую команду для установки Nessus и исправления зависимостей в случае возникновения ошибки.
sudo dpkg -i Nessus-10.7.1-debian10_amd64.deb
sudo apt install -f
Теперь запустите и включите службу nessusd, используя команду ниже.
sudo systemctl start nessusd
sudo systemctl enable nessusdПосле запуска проверьте службу nessusd, чтобы убедиться, что служба работает.
sudo systemctl status nessusdЕсли Nessus работает, вы должны получить вывод, похожий на следующий:

Настройка UFW
После установки Nessus вы настроите UFW и откроете порт по умолчанию для Nessus 8834/tcp, который используется процессом веб-панели управления Nessus.
Установите UFW на вашу систему Debian с помощью команды ниже. Нажмите y, чтобы продолжить установку.
sudo apt install ufw
Теперь выполните команду ниже, чтобы включить профиль OpenSSH и добавить порт 8834/tcp в UFW. Порт по умолчанию для Nessus — 8834/tcp, где работает веб-панель управления.
sudo ufw allow OpenSSH
sudo ufw allow 8834/tcpВключите UFW, используя команду ниже. Затем введите y, чтобы подтвердить, когда будет предложено.
sudo ufw enableПосле включения вы увидите вывод ‘ Брандмауэр активен и включен при запуске системы ‘.

Наконец, проверьте статус UFW и список правил, используя следующую команду.
sudo ufw statusУбедитесь, что профиль OpenSSH и порт 8834/tcp РАЗРЕШЕНЫ в UFW.

Настройка Nessus CLI
Nessus предоставляет утилиту nessuscli для управления Nessus из терминала. Некоторые утилиты, предоставляемые Nessus, доступны в каталогах /opt/nessus/bin и /opt/nessus/sbin.
Чтобы упростить это, добавьте оба каталога /opt/nessus/bin и /opt/nessus/sbin в системную PATH. Это можно сделать через конфигурационный файл ~/.bashrc.
Выполните команду ниже, чтобы добавить /opt/nessus/bin и /opt/nessus/sbin в переменную окружения PATH системы через файл ~/.bashrc.
echo 'export PATH="$PATH:/opt/nessus/bin:/opt/nessus/sbin"' >> ~/.bashrcПерезагрузите файл ~/.bashrc в текущей сессии и проверьте системный PATH с помощью команды ниже. Убедитесь, что оба каталога /opt/nessus/bin и /opt/nessus/sbin добавлены в системную PATH.
source ~/.bashrc
echo $PATHНаконец, выполните команду nessuscli ниже, чтобы проверить вашу конфигурацию. Если все прошло успешно, вы должны увидеть сообщение помощи для nessuscli.
nessuscli help
Конфигурация Nessus
Теперь, когда вы настроили nessuscli, давайте настроим вашу установку Nessus через веб-браузер. В этом разделе вы также зарегистрируетесь для версии Nessus и вам понадобится адрес электронной почты для этого.
Откройте веб-браузер и перейдите по адресу https://192.168.5.15:8834/, чтобы получить доступ к установке Nessus. Вы увидите приветственное сообщение Nessus.
Нажмите Продолжить, чтобы начать настройку.

Выберите опцию Зарегистрироваться для Nessus Essentials и нажмите Продолжить.

Введите свои имя и адрес электронной почты, чтобы получить код активации Nessus, и нажмите Зарегистрироваться. Это сгенерирует код активации Nessus для вашей установки.

На экране вы увидите сгенерированный код активации Nessus. Нажмите Продолжить снова.

Введите нового пользователя admin и пароль для Nessus, затем нажмите Отправить, чтобы подтвердить.

Теперь установка Nessus должна начаться.

После завершения установки вы получите панель управления Nessus, похожую на следующую:

После получения Nessus подождите немного, потому что Nessus будет компилировать свои необходимые плагины. Так что не спешите, потому что вы можете создать скан без скомпилированных и установленных плагинов Nessus.
Создание первого сканирования с Nessus
Чтобы создать новое сканирование в Nessus, выберите папку Мои сканы и нажмите Создать новое сканирование.
На шаблонах сканирования выберите шаблон Шаблон базового сетевого сканирования. Вы можете использовать этот шаблон для большинства базовых сетевых сканирований.

Введите имя и описание для сканирования, выберите папку Мои сканы, а затем введите IP-адреса целевых хостов. Теперь нажмите Сохранить, чтобы подтвердить.

Вернитесь в папку Мои сканы, и вы увидите, что ваше сканирование создано. Нажмите на кнопку воспроизведения/старт, чтобы начать процесс сканирования.

После завершения сканирования нажмите на ваше сканирование, например ‘first-scan’, и вы увидите сводку вашего сканирования.

Нажмите на вкладку Уязвимости, чтобы получить список CVSS, обнаруженных Nessus против ваших целевых серверов.

Заключение
Поздравляем! Вы завершили установку Nessus Network Security Scanner на сервер Debian 12. Вы установили Nessus через DEB файл, выполнили первое базовое сетевое сканирование против вашего хоста и обнаружили уязвимости CVSS с помощью Nessus.
Get new posts in your inbox
No spam. Unsubscribe anytime.