Возможности Установка Синтаксис Опции сервера Опции клиента Конфигурационные файлы Запуск сервера Создание и настройка клиента Отключение клиента Примеры использования
Окружение
Burp — это программа сетевого резервного копирования и восстановления данных. Она экономит сетевой трафик и объем пространства, используемого каждой резервной копией, с помощью librsync. Программа имеет клиент-серверную архитектуру. Cервер в burp представляет собой центральное хранилище резервных копий, а клиенты выполняют резервное копирование и восстановление данных через сервер.
С документацией можно ознакомиться на официальном сайте.
Основные возможности burp:
Установить burp можно либо через графический менеджер пакетов, либо через терминал.
Для установки программы через графический менеджер пакетов dnfdragora перейдите в «Главное меню» — «Администрирование» — «Управление пакетами dnfdragora», выполните поиск необходимого пакета по ключевому слову «burp» и отметьте флагом пакеты burp-client и burp-server последней версии. После этого нажмите кнопку «Применить» и дождитесь окончания установки.
Для установки burp-client через терминал выполните команду (потребуются права администратора):
sudo dnf install burp-client
Для установки burp-server через терминал выполните команду (потребуются права администратора):
sudo dnf install burp-server
Установите зависимости:
sudo dnf install uthash-devel make gcc librsync-devel openssl-devel libacl-devel ncurses-devel zlib-devel autoconf automake libtool
Программа доступна для запуска через терминал при помощи команды следующего вида:
burp [<опции>]
Основные опции сервера:
При использовании опции ''-a c'':
Основные опции клиента:
Дополнительные опции для использования с ''-a S'':
Конфигурационные файлы и директории для программы burp играют ключевую роль в настройке процесса резервного копирования и восстановления.
В конфигурационном файле /etc/burp/burp-server.conf содержатся настройки сервера, такие как порт сервера, пути к директориям для хранения резервных копий и политики резервного копирования.
В папке /etc/burp/clientconfdir/* содержатся настройки резервного копирования для каждого клиента.
В конфигурационном файле /etc/burp/burp.conf содержатся настройки клиента для подключения к серверу. Директории для резервной копии указываются с помощью команды include в конфигурационном файле клиента: /etc/burp/burp.conf.
Резервные копии хранятся в папке /var/spool/burp.
Сервер burp используется для хранения резервных копий данных. Для запуска burp-сервера используйте команду (можно указывать свои конфигурационные файлы):
sudo burp -c /etc/burp/burp-server.conf
После выполнения команды сервер готов к подключению клиентов. Клиенты и сервер могут находиться как на одной машине, так и на разных.
Клиенты отправляют свои данные на сервер для создания резервных копий и для восстановления информации в случае потери данных или необходимости восстановления системы.
Для создания клиента выполните следующий алгоритм действий:
1. Каждый клиент представлен файлом в каталоге /etc/burp/clientconfdir на сервере. Для добавления клиента с именем <имя_клиента> необходимо создать на сервере файл с именем /etc/burp/clientconfdir/<имя_клиента>.
nano /etc/burp/clientconfdir/<имя_клиента>
2. Задайте пароль клиенту в этом файле, добавив строку:
password = <пароль>
3. У клиента в файле /etc/burp/burp.conf в параметре cname укажите имя клиента, в параметре password — пароль, в параметре server — адрес сервера.
server = localhost:4971 password = <пароль> cname = <имя_клиента>
4. При первом подключении нового клиента к серверу он выполнит обмен SSL-сертификатами.
Для отключения клиента от сервера удалите файл /etc/burp/clientconfdir/<имя_клиента>:
rm /etc/burp/clientconfdir/<имя_клиента>
1. Запустить резервное копирование:
sudo burp -a b
2. Вывести список резервных копий с датами:
sudo burp -a l
3. Показать файлы второй резервной копии:
sudo burp -a l -b 2
4. Восстановить все файлы из второй резервной копии в корневую папку:
sudo burp -a r -b 2 -d /
5. Восстановить файлы второй резервной копии, принудительно перезаписывая одноимённые файлы, в корневую папку:
sudo burp -a r -b 2 -d / -f
6. Восстановить файлы, которые соответствуют регулярному выражению "a_*" (начинаются на «a_»), из второй резервной копии в корневую папку:
sudo burp -a r -b 2 -r a_* -d /
7. Настройки резервного копирования очень разнообразные, можно исключать из резервной копии файлы, у которых путь соответствует регулярному выражению, или исключать файлы с заданными расширениями.
Можно настроить резервное копирование по расписанию с помощью crontab:
MAILTO="" 0,20,40 * * * * root /usr/sbin/burp -a b
После настройки каждые 20 минут будет производиться резервное копирование и отправляться сообщение владельцу файла crontab.
Дата последнего изменения: 24.09.2024
Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.
Нажимая «Отправить запрос», вы соглашаетесь с условиями обработки персональных данных.
Вы будете получать только актуальную информацию по обновлению безопасности
Подписываясь на уведомления, вы соглашаетесь с условиями обработки персональных данных.
На ваш почтовый адрес отправлено письмо с подтверждением подписки.