Pada dasarnya yang saya tanyakan adalah, adakah yang menemukan cara untuk membungkus rsync di dalam ssh.
Dengan OpenSSH v4.9 + sftp memiliki beberapa opsi bagus yang memungkinkan Anda untuk chroot koneksi yang masuk dan semacamnya - dan itu adalah solusi yang akan saya lihat, namun saya terjebak dengan RHEL, dan baik RHEL4 atau RHEL5 tidak sesuai dengan versi ssh.
Solusi saya saat ini adalah menambahkan sesuatu seperti ini ke sisi server menggunakan kunci pengguna klien ...
server% cat ~ / .ssh / otor_keys command = "cd / srv / rsync / etl && tar --exclude './lost+found' -pcf - ./" ssh-rsa ...
... dan klien kemudian akan dibatasi hanya untuk satu hal dan satu hal saja ...
client% ssh -T -i $ {HOME} /. ssh / id_rsa oracle@database.com> sensative.tar
Ini mengamankan koneksi, serta server (dari klien), namun tidak efisien karena semua file akan diambil berulang-ulang.
Saya setelah melakukan sesuatu yang serupa (atau hanya lebih baik) menggunakan rsync.