Это команда ssh_filter_btrbk, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
ssh_filter_btrbk.sh - скрипт фильтра команд ssh для btrbk
СИНТАКСИС
ssh_filter_btrbk.sh [-s | --source] [-t | --target] [-d | --delete] [-i | --info]
[-p | --restrict-путь ] [-l | --log] [--sudo]
ОПИСАНИЕ
ssh_filter_btrbk.sh ограничивает команды SSH до Btrfs команды, используемые бтрбк, Это исследует
переменная среды SSH_ORIGINAL_COMMAND (устанавливается sshd) и выполняет ее, только если она
соответствует командам, используемым бтрбк. Принятые команды указываются параметром "--source",
Параметры «--target», «--delete» и «--info».
Обратите внимание, что всегда разрешены следующие команды btrfs: "btrfs subvolume show", "btrfs
список подтомов ".
Пример строки в /root/.ssh/authorized_keys на резервном целевом хосте:
command = "ssh_filter_btrbk.sh --target --delete --restrict-path / mnt / btr_backup" ssh-rsa AAAAB3NzaC1 ... hwumXFRQBL [электронная почта защищена]
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-s, --источник
Разрешить команды для источника резервного копирования: «btrfs subvolume snapshot», «btrfs send». Эквивалент
в "--snapshot --send".
-т, --цель
Разрешить команды для резервного копирования: «btrfs receive». Эквивалентно "--receive".
-д, --удалить
Разрешить команды для удаления субтома: "btrfs subvolume delete". Это используется для
резервный источник, если snapshot_preserve_daily не установлено значение «все», а для целей резервного копирования
if target_preserve_daily не установлено на «все».
-я, --информация
Разрешить информативные команды: "btrfs subvolume find-new", "btrfs filesystem usage". Этот
используется btrbk info и Разница команды.
- снимок
Разрешить команду btrfs snapshot: «btrfs subvolume snapshot».
--Отправить
Разрешить btrfs отправить команду: "btrfs send".
--Получать
Разрешить btrfs получить команду: "btrfs receive".
-p, --restrict-путь
Ограничить команды btrfs до .
-л, --журнал
Записывать сообщения ACCEPT и REJECT в системный журнал.
--судо
Вызовите SSH_ORIGINAL_COMMAND с помощью sudo.
НАЛИЧИЕ
См. Страницу проекта btrbk http://www.digint.ch/btrbk/ .
Используйте ssh_filter_btrbk в Интернете с помощью сервисов onworks.net
