Backupservers start: различия между версиями
Строка 19: | Строка 19: | ||
Каждый клиент должен быть представлен на сервере в каталоге {{path|/etc/burp/clientconfdir}}. | Каждый клиент должен быть представлен на сервере в каталоге {{path|/etc/burp/clientconfdir}}. | ||
Итак, чтобы добавить клиент с именем 'data_store', вам нужно создать на сервере файл {{path|/etc/burp/clientconfdir/data_store}}, который должен содержать как минимум такую строку (если вы не используете пароль, пропишите опцию {{cmd|password_check = 0}}): | Итак, чтобы добавить клиент с именем 'data_store', вам нужно создать на сервере файл {{path|/etc/burp/clientconfdir/data_store}}, который должен содержать как минимум такую строку (если вы не используете пароль, пропишите опцию {{cmd|<nowiki>password_check = 0</nowiki>}}): | ||
{{cmd|password = abcedfgh}} | {{cmd|<nowiki>password = abcedfgh</nowiki>}} | ||
=====На клиенте===== | =====На клиенте===== |
Версия от 20:00, 22 ноября 2024
Утилиты для бэкапов
Burp
Burp - клиент-серверная программа для резервного копирования. Есть центральный сервер для хранения копий и клиенты, которые к нему подключаются и копируют на него информацию.
Установка
# apt-get install burp
Запуск серверной части
# systemctl enable --now burp-server.service
Настройки
При обычной настройке файл конфигурации сервера будет находится /etc/burp/burp-server.conf, а файлы конфигурации, специфичные для клиента, будут находиться в каталоге /etc/burp/clientconfdir. каталог.
Многие глобальные параметры, установленные в burp-server.conf, могут быть переопределены для каждого клиента через файлы /etc/burp/clientconfdir.
Добавление нового клиента
На сервере
Каждый клиент должен быть представлен на сервере в каталоге /etc/burp/clientconfdir.
Итак, чтобы добавить клиент с именем 'data_store', вам нужно создать на сервере файл /etc/burp/clientconfdir/data_store, который должен содержать как минимум такую строку (если вы не используете пароль, пропишите опцию password_check = 0):
password = abcedfgh
На клиенте
Теперь вам нужно установить burp на клиенте и отредактировать клиентский файл burp.conf.
Чтобы:
- строка «cname» соответствует имени файла clientconfdir на сервере
- строка «password» соответствует содержимому файла clientconfdir
- строка "server" содержал адрес сервера.
В нашем примере эти три строки будут выглядеть так:
cname = data_store password = abcdefgh server= 1.2.3.4
fwbackups
Fwbackups - GUI утилита для резервного копирования файлов по SSH.
Особенности:
- доступна любому пользователю (без root-прав)
- может выполнять резервное копирование по автоматическому расписанию или ручному запуску
- Для резервного копирования настраиваются "наборы" - "sets" ("сеты"), в которых пользователь указывает необходимые файлы и каталоги
- Копирование может выполняться в локальную папку или на SSH сервер
- Для SSH-сервера указываются - хост, порт, имя пользователя, пароль, каталог. Есть возможность протестировать соединение.
- прямое копирование или с сжатием в архив (есть возможность создать архив с двумя параметрами "время" (меньшая скорость создания)/"качество" (лучшее качество сжатия))
- количество архивных копий для сохранения (если указать 0, резервные копии будут создаваться каждый раз, если указать другое число - будет создано указанное количество дополнительных копий)
- команды, выполняемые до и после копирования (можно указать команды выполняемые до и после запуска команды копирования)
- настройка времени запуска копирования (время запуска указывается опциональными критериями или по шаблону CRON)