Я хотел бы настроить Backuppc для резервного копирования файлов всех удаленных хостов. Необходимое руководство со скриншотами будет оценено.
Подробности:
Все хосты работают под управлением Ubuntu, мне нужно установить инкрементное резервное копирование для файлов, которые хранятся на их рабочем столе.
Необходимо отслеживать состояние резервного копирования с сервера с помощью веб-интерфейса.
Ответы:
Контур
1. Установка
Установить с помощью пакета Ubuntu BackupPC
Это установит BackupPC и автоматически настроит следующее
Это руководство основано на вышеуказанном методе установки и информации.
Если используется ручная установка
config.pl
, просмотрите следующую строкуи изменить на
2. BackupPC веб-пользователь
HTTP Login / Пользователь backuppc
Чтобы иметь полное административное право в веб-интерфейсе BackupPC, необходимо войти в систему как
backuppc
и пароль. (Это не то же самое, что пользователь linux.)Пользователь веб-интерфейса (http login)
backuppc
создается со случайным паролем во время установки. Если вы забыли записать пароль, используйте егоhtpasswd
для изменения следующим образомДополнительный пользователь
Добавить дополнительного пользователя
На шаге 5 добавьте клиента , введите <username> в
moreUsers
поле. Когда веб-интерфейс входа в систему <username>, увидит только клиента, которому он назначен.3. Подготовка клиентского подключения - настройка SSH-KEY
Конфигурация клиента SSHD
Для простоты на клиентских машинах sshd должен быть разрешен вход с правами root. Для каждого клиента
/etc/ssh/sshd_config
убедитесь, что следующие опции есть и оставлены без комментариевЭто должно быть сделано на всех клиентах, чтобы ускорить следующий шаг,
scp
который будет использоваться.Создание и развертывание SSH KEY сервера
На сервере войдите как пользователь
backuppc
Генерация пары ключей SSH с пустой фазой прохода
Когда спросят о фазе, оставьте это пустым (нажмите enter)
Это сгенерирует 2 файла в /var/lib/backuppc/.ssh:
id_rsa
иid_rsa.pub
. Вам нужно только сгенерировать одну пару ключей.Развернуть ключ на клиентском компьютере
Копировать
id_rsa.pub
на клиентский компьютерТестирование ssh-соединения (на сервере, как пользователь Linux backuppc)
Он не должен спрашивать пароль.
Важно провести тест, потому что это также добавит отпечаток клиентского компьютера в список backuppc (пользователь linux) .ssh / known_hosts. В противном случае, когда BackupPC (программное обеспечение) подключится (через ssh) к клиентскому компьютеру, будет запрошено подтверждение отпечатка пальца, которое он не может обработать, и процесс резервного копирования завершится неудачей.
Повторите шаг 3 для всех клиентских компьютеров.
На этом этапе пользователь сервера
backuppc
должен иметь возможность подключаться по ssh ко всем клиентским компьютерам как root, не запрашивая пароль, ни подтверждение отпечатка пальца, ни пароль .4. Настройте BackupPC для резервного копирования домашнего каталога клиента
На вкладке Xfer измените следующее, затем нажмите Сохранить сверху
(Предполагается только резервное копирование домашних каталогов пользователей)
Это будет автоматически применяться ко всем клиентам.
5. Добавление клиента
Server
раздел, нажмитеEdit Hosts
host
и всегда используйтеbackuppc
дляuser
щелчкаAdd
для большего количества строк. Не забудьте нажатьSave
сверху, когда закончите.Удалить localhost из списка
Ситуация становится сложной, если dhcp используется для настольных компьютеров. Есть несколько способов обойти это
В любом случае сервер должен быть в состоянии достичь (ssh) каждого клиентского компьютера последовательно либо с IP-адресом, либо с именем хоста.
6. Расписание резервного копирования
Ничего не поделаешь, расписание по умолчанию выполнит
7. Добавление интерфейса аудита
Добавление интерфейса аудита в BackupPC содержит инструкцию по добавлению интерфейса только аудита в BackupPC.
Однако index.cgi в пакете Ubuntu BackupPC компилируется.
/usr/share/backuppc/lib/realindex.cgi
следует использовать для генерацииaudit.cgi
упомянутых в блоге.источник
backup failed (Unable to read 4 bytes)
еще происходит?Вы можете смонтировать папку вашего backupPC на удаленных ПК и использовать средство резервного копирования по умолчанию Ubuntu для хранения резервной копии на этом смонтированном общем ресурсе.
Или, если вы знакомы с сценариями bash, вы можете написать сценарий с помощью rsync для копирования файлов на backupPC и позволить сценарию запускаться на регулярной основе через задания cron.
Если вы воспользуетесь Google для «общего доступа к сети», я думаю, что вы можете найти скриншот руководства.
Что-то, что я нашел, прибегая к помощи гуглинга, представляет собой это иллюстрированное руководство: https://help.ubuntu.com/community/BackupYourSystem/SimpleBackupSuite, в котором используется SimpleBackupSuite. Никогда не пробовал это.
Надеюсь, это поможет :-)
источник