Outils utilisateur

Outils du site Web


clé externe pour l'importation IMAP

Configuration d'importation

Der private Key der verschlüsselten Passwörter sollte nie auf einem von außen erreichbaren Server gelagert werden. Der Import wird in einem solchen Fall per Cron-Job von einem System aus dem internen Netz gestartet wobei der Schlüssel per STDIN an benno-imapsync übergeben wird.

Benno Server im Internet

Auf dem aus dem Internet erreichbaren Server wird ein Script zum Start der IMAP-Synchronisation erstellt. Hier ein Beispiel eines Scripts mit Logdaten für jeden Tag in einer getrennten Logdatei.

#!/bin/sh
#
#
THISDAY=$(date +%Y-%m-%d)
LOGLEVEL=INFO
 
/usr/bin/sudo -u benno \
    /usr/sbin/benno-imapsync \
    -c /etc/benno-imap/imapsync.conf \
    -L $LOGLEVEL \
    -f /var/log/benno/imapsync-${THISDAY}.log

Interner Host

Auf dem gesicherten, nicht aus dem Internet erreichbaren Host wird ein Cron-Job konfiguriert. Dieser startet das Script zur Synchronisation über ssh und übergibt den privaten Schlüssel auf STDIN.

cat $KEYFILE | ssh -q benno@$CLOUDHOST '/etc/benno-imap/benno-imapsync.sh'
externer_schluessel_fuer_imap_import.txt · Zuletzt geändert: 2021/11/10 14:01 von lwsystems