I need to transfer and then update a directory structure from a linux host in my network to another linux host in a customer network. My only access to the customer network is through a Citrix client. I can login through SSH and I can copy files over SCP but I can't do any sort of port-forwarding between the two networks.
Obviously I have to copy over the entire directory structure as a tarball the first time. But after that, is there any way to optimize the creation of the tarball based on a listing of the remote directory structure?
Can anybody recommend a unix command-line tool to help with the above?