The following is a question I intended to post earlier, but decided to
lookup my own answer (and happened to find it in the manpage): I have
ssh access to my webhost. I am looking for an easy way to keep
~/public_html updated on the remote site using ssh.
I was using scp to transfer files, but I knew that there had to be an
easier way. I searched the internet for a solution and didn't find a
direct one, when I thought of rsync (1-way update). Anywho, I checked
the rsync manpage and there was an interesting flag: -e
This particular flag allows you to pick the remote shell you wish to
use (such as ssh). I created an alias using my new command and now it's
easy to update my site.
For those interested, here is the command:
rsync -v -c -r -u -P -e"ssh -l<user>" --delete-excluded --stats /local/dir/ <remote_address>:/remote/dir/
See man rsync(1) for information about the flags used.
Hopefully this helps someone out there.
- Re: [gentoo-user] Using rsync to update a remote directory... Charles Pittman

