В основному те, що я запитую, чи хтось натрапив на засіб, за допомогою якого загортати rsync всередині ssh.
З OpenSSH v4.9 + sftp є кілька приємних варіантів, які дозволяють хронізувати вхідне з'єднання і таке інше - і це рішення, на яке я б звернувся, але я застряг з RHEL, і ні RHEL4, ні RHEL5 не підтримують цю версію ssh.
Моє поточне рішення - додати щось подібне на сторону сервера, використовуючи ключ користувача клієнта ...
сервер% cat ~ / .ssh / Author_keys command = "cd / srv / rsync / etl && tar --exclude" ./lost+found '-pcf - ./ "ssh-rsa ...
... і тоді клієнт може бути обмежений лише однією справою і лише одне ...
client% ssh -T -i $ {HOME} /. ssh / id_rsa oracle@database.com> sensative.tar
Це забезпечує з'єднання, як і сервер (від клієнта), однак неефективно, оскільки всі файли будуть завантажуватися знову і знову.
Я після того, як роблю щось подібне (або просто краще), використовуючи rsync.