Dies ist der Befehl ssh_filter_btrbk, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
ssh_filter_btrbk.sh – SSH-Befehlsfilterskript für btrbk
ZUSAMMENFASSUNG
ssh_filter_btrbk.sh [-s|--source] [-t|--target] [-d|--delete] [-i|--info]
[-p|--restrict-path ] [-l|--log] [--sudo]
BESCHREIBUNG
ssh_filter_btrbk.sh beschränkt SSH-Befehle auf btrfs Befehle, die von verwendet werden btrbk. Es untersucht
die Umgebungsvariable SSH_ORIGINAL_COMMAND (von sshd festgelegt) und führt sie nur aus, wenn dies der Fall ist
Entspricht den von verwendeten Befehlen btrbk. Die akzeptierten Befehle werden durch „--source“ angegeben.
Optionen „--target“, „--delete“ und „--info“.
Beachten Sie, dass die folgenden Btrfs-Befehle immer zulässig sind: „btrfs subvolume show“, „btrfs
Subvolume-Liste".
Beispielzeile in /root/.ssh/authorized_keys auf einem Backup-Zielhost:
command="ssh_filter_btrbk.sh --target --delete --restrict-path /mnt/btr_backup" ssh-rsa AAAAB3NzaC1...hwumXFRQBL [E-Mail geschützt]
OPTIONAL
-s, --source
Erlaube Befehle für die Sicherungsquelle: „btrfs subvolume snapshot“, „btrfs send“. Äquivalent
zu „--snapshot --send“.
-t, --target
Erlaube Befehle für das Sicherungsziel: „btrfs take“. Entspricht „--receive“.
-d, --löschen
Befehle zum Löschen von Subvolumes zulassen: „btrfs subvolume delete“. Dies wird verwendet für
Backup-Quelle, wenn snapshot_preserve_daily ist nicht auf „alle“ eingestellt und gilt für Sicherungsziele
if target_preserve_daily ist nicht auf „alle“ eingestellt.
-i, --info
Erlauben Sie informative Befehle: „btrfs subvolume find-new“, „btrfs filesystem use“. Das
wird von btrbk verwendet Info und diff Befehle.
--Schnappschuss
Btrfs-Snapshot-Befehl zulassen: „btrfs-Subvolume-Snapshot“.
--senden
Befehl „btrfs send“ zulassen: „btrfs send“.
--erhalten
Btrfs-Empfangsbefehl zulassen: „btrfs take“.
-p, --restrict-path
Btrfs-Befehle beschränken auf .
-l, --log
Protokollieren Sie ACCEPT- und REJECT-Meldungen im Systemprotokoll.
--sudo
Rufen Sie SSH_ORIGINAL_COMMAND mit sudo auf.
VERFÜGBARKEIT
Bitte beachten Sie die Btrbk-Projektseite http://www.digint.ch/btrbk/ für weitere Details.
Verwenden Sie ssh_filter_btrbk online über die Dienste von onworks.net
