Die Verwendung statischer Passworte grenzt heutzutage schon an Leichtsinnigkeit. Die Anschaffung einer MFA Lösung kostet auch ein paar Taler und den Betrieb (Token ausstellen/sperren/...) dafür sollte man auch nicht vernachlässigen. Meist muss man diese Lösung noch mit einem entsprechenden Radius Server verheiraten. Also alles nicht so leicht, oder doch?
Mit privacyIDEA kommt man dem ganzen einen Schritt näher. Kommen wir zur Sache.
Grundlage unseres Tokenservers bildet ein Ubuntu 24.04
Installation der Repo
wget https://lancelot.netknights.it/NetKnights-Release.asc
gpg --import --import-options show-only --with-fingerprint NetKnights-Release.asc
apt-key add NetKnights-Release.asc
mv NetKnights-Release.asc /etc/apt/trusted.gpg.d/
add-apt-repository http://lancelot.netknights.it/community/noble/stable
Installation privacyIDEA
apt update
apt install privacyidea-apache2
Installation FreeRradius
apt-get install privacyidea-radius
Anlegen eines Admin Nutzer für die Tokenverwaltung
# pi-manage admin add <username> -e <eMail>
pi-manage admin add admin -e admin@localhost
Konfiguration FreeRadius /etc/freeradius/3.0/clients.cfg
client fortigate {
ipaddr = 192.168.100.1
secret = testing123
}