Ini ialah arahan ssh_filter_btrbk yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
ssh_filter_btrbk.sh - skrip penapis arahan ssh untuk btrbk
SINOPSIS
ssh_filter_btrbk.sh [-s|--sumber] [-t|--sasaran] [-d|--padam] [-i|--maklumat]
[-p|--sekat-laluan ] [-l|--log] [--sudo]
DESCRIPTION
ssh_filter_btrbk.sh mengehadkan arahan SSH kepada btrfs arahan yang digunakan oleh btrbk. Ia meneliti
pembolehubah persekitaran SSH_ORIGINAL_COMMAND (ditetapkan oleh sshd) dan melaksanakannya hanya jika ia
sepadan dengan arahan yang digunakan oleh btrbk. Arahan yang diterima ditentukan oleh "--source",
Pilihan "--target", "--delete" dan "--info".
Ambil perhatian bahawa arahan btrfs berikut sentiasa dibenarkan: "btrfs subvolume show", "btrfs
senarai subjilid".
Contoh baris dalam /root/.ssh/authorized_keys pada hos sasaran sandaran:
command="ssh_filter_btrbk.sh --target --delete --restrict-path /mnt/btr_backup" ssh-rsa AAAAB3NzaC1...hwumXFRQBL [e-mel dilindungi]
PILIHAN
-s, --sumber
Benarkan arahan untuk sumber sandaran: "btrfs subvolume snapshot", "btrfs send". Bersamaan
kepada "--snapshot --send".
-t, --sasaran
Benarkan arahan untuk sasaran sandaran: "btrfs receive". Bersamaan dengan "--terima".
-d, --padam
Benarkan arahan untuk pemadaman subvolum: "btrfs subvolum delete". Ini digunakan untuk
sumber sandaran jika snapshot_preserve_daily tidak ditetapkan kepada "semua", dan untuk sasaran sandaran
if target_preserve_daily tidak ditetapkan kepada "semua".
-i, --maklumat
Benarkan arahan bermaklumat: "subvolume btrfs find-new", "penggunaan sistem fail btrfs". ini
digunakan oleh btrbk maklumat and diff menyuruh.
--gambar
Benarkan arahan syot kilat btrfs: "syot kilat subvolum btrfs".
--hantar
Benarkan perintah hantar btrfs: "hantar btrfs".
--menerima
Benarkan btrfs menerima arahan: "btrfs receive".
-p, --sekat-laluan
Hadkan arahan btrfs kepada .
-l, --log
Log TERIMA dan TOLAK mesej ke log sistem.
--sudo
Panggil SSH_ORIGINAL_COMMAND menggunakan sudo.
KETERSEDIAAN
Sila rujuk halaman projek btrbk http://www.digint.ch/btrbk/ untuk maklumat lanjut.
Gunakan ssh_filter_btrbk dalam talian menggunakan perkhidmatan onworks.net