PBS und Fail2ban funktioniert nicht.

achim22

Renowned Member
May 21, 2015
419
5
83
59
Dortmund
Nabend, ich möchte von dem PBS das web interface absichern und bin nach diesem HowToo vorgegangen, den Port habe ich auf 8007 geändert!
https://pve.proxmox.com/wiki/Fail2ban


Leider wird die IP, nach 3 Versuchen, nicht für eine Std. gesperrt! Kann es sein das es auf dem PBS nicht geht, sondern nur auf dem PVE ?

Code:
root@pbs:~# fail2ban-regex /var/log/daemon.log /etc/fail2ban/filter.d/proxmox.conf

Running tests
=============

Use   failregex filter file : proxmox, basedir: /etc/fail2ban
Use         log file : /var/log/daemon.log
Use         encoding : UTF-8


Results
=======

Failregex: 0 total

Ignoreregex: 0 total

Date template hits:
|- [# of hits] date format
|  [1091] {^LN-BEG}(?:DAY )?MON Day %k:Minute:Second(?:\.Microseconds)?(?: ExYear)?
`-

Lines: 1091 lines, 0 ignored, 0 matched, 1091 missed
[processed in 0.12 sec]

Missed line(s): too many to print.  Use --print-all-missed to print all 1091 lines
root@pbs:~#
unter /var/log/daemon.log sind die Versuche protokoliert.

Code:
Mar 21 20:10:49 pbs proxmox-backup-api[1535]: authentication failure; rhost=[::ffff:192.168.178.20]:52022 user=rrrfgAASCAS@pam msg=user account disabled or expired.
Mar 21 20:10:54 pbs proxmox-backup-api[1535]: authentication failure; rhost=[::ffff:192.xxxxxxxxx]:52022 user=rrrfgAASCAS@pam msg=user account disabled or expired.
Mar 21 20:11:05 pbs proxmox-backup-api[1535]: authentication failure; rhost=[::ffff:192.xxxxxxxxx]:52022 user=rrrfgAASCAS@pam msg=user account disabled or expired.
Mar 21 20:11:11 pbs proxmox-backup-api[1535]: authentication failure; rhost=[::ffff:192.xxxxxxxxx]:52022 user=rrrfgAASCAS@pam msg=user account disabled or expired.
Mar 21 20:11:16 pbs proxmox-backup-api[1535]: authentication failure; rhost=[::ffff:192.xxxxxxxxx]:52022 user=rrrfgAASCAS@pam msg=user account disabled or expired.
Mar 21 20:11:32 pbs proxmox-backup-api[1535]: authentication failure; rhost=[::ffff:192.xxxxxxxxx]:52022 user=rrrfgAASCASsaxca<sxc@pam msg=user account disabled or expired.
Mar 21 20:11:40 pbs proxmox-backup-api[1535]: authentication failure; rhost=[::ffff:192.xxxxxxxxx]:52022 user=rrrfgAASCASsaxca<sxc@pam msg=user account disabled or expired.
 
  • Like
Reactions: achim22
That works, he forgot the filter line in the github repo

filter.d/pbs-web-aut.conf

[INCLUDES]

before = common.conf

[Definition]

__suffix_failed_login = (AUTH_ERR|invalid credentials|user account disabled or expired).?

failregex = authentication failure; rhost=\[<HOST>\]:\d+ user=.* msg=%(__suffix_failed_login)s

ignoreregex =

jail.d/pbs-web-aut.conf

[pbs-web-aut]
enabled = true
port = https,http,8007
filter = pbs-web-aut
logpath = /var/log/proxmox-backup/api/auth.log
maxretry = 2
bantime = 3600
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!