Инструменты пользователя

Инструменты веб-сайта


внешний ключ для импорта IMAP

Импорт конфигурации

Закрытый ключ для зашифрованных паролей ни в коем случае не хранить на сервере, доступном извне. В таких случаях импорт инициируется с помощью задания cron из системы во внутренней сети, а ключ передается в benno-imapsync .

Сервер Benno в интернете

На доступном через интернет сервере создается скрипт для запуска синхронизации по протоколу IMAP. Вот пример скрипта с данными журнала за каждый день в отдельном файле журнала.

#!/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} .бревно

Внутренний хост

На защищенном хосте, недоступном из интернета, настроено задание cron. Это задание запускает скрипт синхронизации через SSH и передает закрытый ключ в стандартный ввод (STDIN).

cat  $KEYFILE  |  ssh  -q benno @ $CLOUDHOST  '/etc/benno-imap/benno-imapsync.sh'
external_key_for_imap_import.txt Последнее изменение: 10.11.2021 14:01 lwsystems