Il s'agit de la commande ssh_filter_btrbk qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
ssh_filter_btrbk.sh - script de filtre de commande ssh pour btrbk
SYNOPSIS
ssh_filter_btrbk.sh [-s|--source] [-t|--cible] [-d|--delete] [-i|--info]
[-p|--restrict-path ] [-l|--log] [--sudo]
DESCRIPTION
ssh_filter_btrbk.sh restreint les commandes SSH à btrfs commandes utilisées par btrbk. Il examine
la variable d'environnement SSH_ORIGINAL_COMMAND (définie par sshd) et ne l'exécute que si elle
correspond aux commandes utilisées par btrbk. Les commandes acceptées sont spécifiées par le "--source",
Options "--target", "--delete" et "--info".
Notez que les commandes btrfs suivantes sont toujours autorisées : "btrfs subvolume show", "btrfs
liste de sous-volumes".
Exemple de ligne dans /root/.ssh/authorized_keys sur un hôte cible de sauvegarde :
command="ssh_filter_btrbk.sh --target --delete --restrict-path /mnt/btr_backup" ssh-rsa AAAAB3NzaC1...hwumXFRQBL [email protected]
OPTIONS
-s, --source
Autoriser les commandes pour la source de sauvegarde : "btrfs subvolume snapshot", "btrfs send". Équivalent
à "--snapshot --send".
-t, --cible
Autoriser les commandes pour la cible de sauvegarde : "btrfs receive". Équivalent à "--recevoir".
-d, --supprimer
Autoriser les commandes de suppression de sous-volume : "btrfs subvolume delete". Ceci est utilisé pour
source de sauvegarde si snapshot_preserve_daily n'est pas défini sur « tous » et pour les cibles de sauvegarde
if cible_preserve_daily n'est pas défini sur « tous ».
-i, --infos
Autoriser les commandes informatives : "btrfs subvolume find-new", "btrfs filesystem utilisation". Cette
est utilisé par btrbk info , diff les commandes.
--instantané
Autoriser la commande d'instantané btrfs : « instantané de sous-volume btrfs ».
--envoyer
Autoriser la commande btrfs send : "btrfs send".
--recevoir
Autoriser la commande btrfs receive : "btrfs receive".
-p, --restrict-path
Restreindre les commandes btrfs à .
-l, --log
Enregistrez les messages ACCEPTER et REJETER dans le journal système.
--sudo
Appelez SSH_ORIGINAL_COMMAND à l'aide de sudo.
DISPONIBILITÉ
Veuillez vous référer à la page du projet btrbk http://www.digint.ch/btrbk/ pour plus de détails
Utilisez ssh_filter_btrbk en ligne à l'aide des services onworks.net