Acabo de instalar y configurar fail2ban. Quiero asegurarme de que esté funcionando. No quiero bloquearme del servidor, así que no puedo iniciar sesión (mal) un montón de veces. ¿Cómo veo que fail2ban está funcionando?
Acabo de instalar y configurar fail2ban. Quiero asegurarme de que esté funcionando. No quiero bloquearme del servidor, así que no puedo iniciar sesión (mal) un montón de veces. ¿Cómo veo que fail2ban está funcionando?
Respuestas:
Sólo tipo:
/etc/init.d/fail2ban start
y luego para conocer el estado del tipo fail2ban:
/etc/init.d/fail2ban status
como sabemos todos los servicios están disponibles en /etc/init.d/
.
systemctl status fail2ban
parece producir la misma información, para aquellos de nosotros que tenemos la costumbre de usar systemctl
.
Para una primera verificación rápida, observe si fail2ban ha agregado algunas reglas de iptable:
sudo iptables -L f2b-sshd
Esto es lo que obtuve como resultado:
target prot opt source destination
REJECT all -- mgt.pnu.ac.th anywhere reject-with icmp-port-unreachable
REJECT all -- plex1.domin8.media anywhere reject-with icmp-port-unreachable
REJECT all -- 218.92.0.197 anywhere reject-with icmp-port-unreachable
REJECT all -- 223.68.10.247 anywhere reject-with icmp-port-unreachable
REJECT all -- promote.cache-dns.local anywhere reject-with icmp-port-unreachable
RETURN all -- anywhere anywhere
Parece que mi servidor atrae algo de interés. ;)
Simplemente ponga el puerto 22 a disposición de Internet (por supuesto, después de endurecer la clave pública) y verá que se llenan los registros.
Ahora, recomendaría usar un proxy / túnel para probar esto, solo reenvíe la conexión ssh a través de este proxy y no logre iniciar sesión un par de veces. Debería ser suficiente.
Puede estar encerrado afuera con las llaves dentro del automóvil.
Pídale a un amigo que intente iniciar sesión, o use un teléfono inteligente, o vaya a un punto de acceso público e intente desde allí, o lea el internet de sus vecinos, o simplemente espere hasta que algún scriptkiddo intente iniciar sesión.
Hay muchas formas, pero todas implican "solo hazlo" ...
sudo fail2ban-client status