Básicamente, lo que pregunto es si alguien ha encontrado un medio para envolver rsync en ssh.
Con OpenSSH v4.9 + sftp tiene algunas buenas opciones que le permiten cambiar la conexión entrante y tal, y esa es una solución que consideraría, sin embargo, estoy atascado con RHEL, y ni RHEL4 ni RHEL5 están a la altura de esa versión de ssh
Mi solución actual es agregar algo como esto al lado del servidor usando la clave del usuario del cliente ...
servidor% cat ~ / .ssh / autorizado_claves command = "cd / srv / rsync / etl && tar --exclude './lost+found' -pcf - ./" ssh-rsa ...
... y entonces el cliente estaría restringido a una sola cosa y solo a una ...
cliente% ssh -T -i $ {HOME} /. ssh / id_rsa oracle@database.com> sensative.tar
Esto asegura la conexión, así como el servidor (del cliente), sin embargo, es ineficiente ya que todos los archivos se recuperarán una y otra vez.
Después de hacer algo similar (o simplemente mejor) usando rsync.