Roundcube Webmail mit Zwei-Faktor Authentifizierung
Um die Sicherheit zu erhöhen habe ich vor ein paar Wochen das Two-Factor Gauthenticator Modul im Roundcube Webmail hinzugefügt. Damit können die User sich nicht mehr nur mit Benutzer und Passwort einloggen, sondern brauchen einen zweiten Faktor. Das ist dann ein 6-stelliger Code aus dem Google Authenticator auf dem Smartphone. Die Installation ist recht einfach. Das Module wird in das Webverzeichnis in dem Roundcube installiert ist im Ordner “plugins” gespeichert. z.B. “/var/www/webmail/plugins”
cd /var/www/webmail/plugins git clone https://github.com/alexandregz/twofactor\_gauthenticator.git
Um das PlugIn zu aktiveren öffnet man die Roundcube Konfigurationsdatei und fügt das PlugIn in der Liste hinzu:
$config\[‘plugins’\] = array(‘plugin1’, ‘plugin2’, ‘twofactor\_gauthenticator’);
Anschliessend kann man sich im Roundcube einloggen und in die Einstellungen unter dem Punkt “Zwei-Faktor Authentifizierung” die Einstellungen vornehmen und den Goolge Authenticator einrichten.
- Auf speichern klicken.
- Es erscheint eine Meldung das nicht alle Felder ausgefüllt sind.
- OK Bestätigen und es erscheint ein QR-Code.
- Den Google Authenticator öffnen.
- Hinzufügen auswählen und Barcode scannen.
- Den 6 stelligen Code aus der App eingeben und prüfen anklicken.
- Auf “Speichern” klicken.
Ab jetzt wird nach dem Login im Webmail nach dem zweiten Faktor gefragt. Die Wiederherstellungscodes sollte man speichern und sicher aufbewahren. Diese werden benötigt wenn man das Smartphone verliert oder wenn der Google Authenticator zum Beispiel bei einem defekten Gerät nicht mehr zur Verfügung stehen sollte.