Клиентский журнал OpenVPN не 'logrotate'ing как ожидалось

В первый раз вам необходимо создать ключи на личном сервере и поделиться ими с сервером вашего офиса. Вы можете сделать это, как показано ниже.

На своем личном сервере выполните следующие действия.

$ ssh-keygen
Enter passphrase (empty for no passphrase):
Enter same passphrase again:

Примечание: Когда появится запрос на ввод парольной фразы, просто нажмите клавишу ввода и не вводите сюда пароль.

Используйте ssh-copy-id для копирования открытого ключа на удаленный хост.

ssh-copy-id -i ~/.ssh/id_rsa.pub office-server

Теперь

rsync -rvz -e 'ssh -p 873' --progress --remove-sent-files /private_server
/files/ user@office_server:/office_server/directory

Если вы просто выполните команду rsync без копирования ключей, она запросит пароль. Чтобы остановить запрос пароля, вы должны предоставить общий доступ к ключам вашего частного сервера на офисном сервере, чтобы вы могли отправлять файлы с помощью rsync и порта 873 без необходимости в вводе пароля.

Ссылки

http://www.thegeekstuff.com/2011/07/rsync-over-ssh-without-password/

1
08.03.2015, 04:11
1 ответ

Это очень широкий вопрос. Я постараюсь решить несколько из них.

Как установлено, LOGROTATE называется ежедневно через Cron тип ситуации. В CentOS 7 вы можете найти приводвоевание Logrotate под /etc/cron.daily, который вызывается через суточную запись (0daily) в файле /etc/cron.d. Конечно, вы можете внести изменения, чтобы запускать это каждый час или сделать дальнейшие звонки в Logrotate со специальных записей в корне Crontab.

Если вы посмотрите на страницу человека, вы обнаружите, что DateFormat имеет ограничения «Только% Y% M% D и% S, допускаются спецификаторы.». Таким образом, ваш вопрос спецификации.

Похоже, ваш результирующий поворотный файл очень большой и, похоже, является журналом полного дня. Скорее всего, это связано с ошибкой спецификации, поскольку данные копируются в тот же файл. И поскольку сжатие произойдет только на циклах позже, чем в данный момент повернута, это вероятно, что у вас будет в основном две огромные файлы. Поскольку новые файлы LOGROTATE не будут созданы в течение 24 часов, сжатие не произошло, как вы ожидали.

Окончательная записка заключается в том, что некоторые просвещенные пакеты теперь включают в себя скрипты для Logrotate, которые будут делать это по умолчанию. Эти записи обычно размещаются в файлах под /etc/LOGROTATE.D, а не используют один файл logrotate.conf. Эти файлы затем включены, когда Logrotate работает по умолчанию с директивой «включить» в /etc/logrotate.conf. Это включает в себя директиву присутствует почти в каждом стоком стоковой установке Logrotate, в которые я знаю в наши дни.

1
27.01.2020, 23:51

Теги

Похожие вопросы