установка/настройка и запуск sshguard на Debian

установка/настройка и запуск sshguard на Debian

Я пытаюсь установить/настроить и запустить sshguard на Debian, хочу проверить, происходят ли на моем сервере атаки методом подбора паролей.

Я установил его через apt-get, затем установил systemd и выполнил следующие инструкции по настройкеhttps://wiki.archlinux.org/index.php/Sshguard(но это для archlinux). когда я печатаю, systemctl enable sshguard это не работает и я получаюFailed to issue method call: Unit name sshguard is not valid.

Я знаю, что это должно быть рутинной задачей, но это первый раз, когда мне приходится работать с демоном. Это для меня совсем новое, и я заблудился в документации. Я хотел бы настроить его так, чтобы он работал по умолчанию: он временно запрещает IP после 4 неудачных попыток, и, конечно, я хотел бы запустить службу при загрузке.

Может быть, я вообще забуду об этом, поскольку я намерен разрешить вход без пароля (через обмен открытыми ключами)


когда я начинаю sshguardс /etc/init.d/sshguard start, я получаю

[....] Starting sshguard (via systemctl): sshguard.serviceFailed to issue method call: Access denied failed!

решение1

Для управления службами в Debian используется метко названный service:

$ sudo service sshguard status
$ sudo service sshguard start
$ sudo service sshguard restart
$ sudo service sshguard stop

Чтобы служба запускалась при загрузке, вы можете использовать sudo sysv-rc-conf, что позволяет вам выбирать, какие службы будут активны при каждой загрузке.уровень запуска:

введите описание изображения здесь

В Debian уровень запуска по умолчанию — 2, поэтому, если вы хотите, чтобы определенная служба запускалась при загрузке, активируйте ее для уровня запуска 2.

решение2

В Debian демоны запускаются с помощью:

/etc/init.d/sshguard start

Связанный контент