Zasadniczo pytam, czy ktoś znalazł sposób na zawinięcie rsync w ssh.
Z OpenSSH v4.9 + sftp ma kilka fajnych opcji, które pozwalają na chrootowanie połączenia przychodzącego i takie - i to jest rozwiązanie, na które bym się przyjrzał, jednak utknąłem z RHEL, i ani RHEL4, ani RHEL5 nie są w stanie zaktualizować tej wersji ssh.
Moje obecne rozwiązanie polega na dodaniu czegoś takiego po stronie serwera za pomocą klucza użytkownika klienta ...
serwer% cat ~ / .ssh / Author_keys polecenie = "cd / srv / rsync / etl && tar --exclude './lost+found' -pcf - ./" ssh-rsa ...
... a więc klient byłby wtedy ograniczony do jednej i tylko jednej rzeczy ...
klient% ssh -T -i $ {HOME} /. ssh / id_rsa oracle@database.com> sensative.tar
Zabezpiecza to połączenie, a także serwer (od klienta), jednak jest nieefektywne, ponieważ wszystkie pliki będą pobierane w kółko.
Po zrobieniu czegoś podobnego (lub po prostu lepszego) przy użyciu rsync.