Где я могу начать создавать свою собственную производную Ubuntu? [Дубликат]

Лучшее средство - всегда вопрос вкуса. Я бы предпочел использовать rdiff или rsync поверх ssh. Просто спросите, нужна ли вам дальнейшая помощь на любом этапе. Этот метод позволяет разместить целевой сервер резервного копирования во внутренней сети, поэтому любой, кто взломает ваш сайт, не сможет получить доступ к вашим резервным копиям.

Установите учетную запись резервного копирования на сервере www, создайте общедоступные + частные ключи ssh без пароля для этой учетной записи. Скопируйте открытый ключ в ~ backup / .ssh / id_rsa.pub, не оставляйте закрытый ключ на этом сервере. Добавьте резервную учетную запись в группу www (или что-то другое, это основная группа учетной записи, на которой запущен Apache). Модифицируйте / etc / ssh / sshd_config, чтобы разрешить вход в систему crypto. На целевом компьютере настройте резервную учетную запись и скопируйте id_rsa и, возможно, id_rsa. pub to ~ backup / .ssh / Проверить подключение с целевого компьютера резервного копирования и принять ключ хоста: su backup; ssh backup @ your-www-server. Создать сценарий резервного копирования для запуска через cron на целевой машине, упрощенный пример ниже (Или найти лучший, единственная цель этого - дать вам идею), который заполнит ваш целевой диск. Также не забудьте создать резервную копию своей базы данных (возможно, mysqldump?) И сервера конфигурации.

#!/bin/bash
DATE=$(date -I)
FROMDIR=backup@your-www-server/var/www/
TODIR=/var/backup/your-www-server/${DATE}/
LOGDIR=/var/backup/your-www-server/log/

mkdir -p ${TODIR} ${LOGDIR}
rsync -av ${FROMDIR} ${TODIR} >${LOGDIR}/${DATE}.log 2>${LOGDIR}/${DATE}.err
1
задан 13 April 2017 в 15:23

0 ответов

Другие вопросы по тегам:

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