instalar/configurar y ejecutar sshguard en debian

instalar/configurar y ejecutar sshguard en debian

Estoy intentando instalar/configurar y ejecutar sshguard en Debian, quiero comprobar si ocurren ataques de fuerza bruta en mi servidor.

Lo instalé a través de apt-get, luego instalé systemd y seguí las siguientes instrucciones para configurarhttps://wiki.archlinux.org/index.php/Sshguard(pero esos son para archlinux). cuando escribo systemctl enable sshguard no funciona y me saleFailed to issue method call: Unit name sshguard is not valid.

Sé que esto debería ser una tarea rutinaria, pero es la primera vez que tengo que trabajar con daemon. Esto es muy nuevo para mí y estoy perdido en la documentación. Me gustaría configurarlo de forma predeterminada: prohíbe temporalmente la IP después de 4 intentos fallidos y, por supuesto, me gustaría iniciar el servicio al arrancar.

Tal vez pueda olvidarme por completo de esto porque tengo la intención de permitir el inicio de sesión sin contraseña (mediante el intercambio de clave pública)


cuando empiezo sshguardcon /etc/init.d/sshguard start, obtengo

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

Respuesta1

La forma de administrar servicios en Debian es utilizar el nombre apropiado service:

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

Para hacer que un servicio se inicie al arrancar, puede usar sudo sysv-rc-confel que le permite elegir qué servicios están activos en cadanivel de ejecución:

ingrese la descripción de la imagen aquí

En Debian, el nivel de ejecución predeterminado es 2, por lo que si desea que un servicio en particular se ejecute al arrancar, actívelo para el nivel de ejecución 2.

Respuesta2

En Debian, los demonios se inician mediante:

/etc/init.d/sshguard start

información relacionada