Hi,

I had asked a variation on this some time ago, but am trying to do
something a bit different this time. I'd like to sync a file with a
remote host using ssh and a command= ssh key, like this in
~/.ssh/authorized_keys:

command="/usr/bin/rsync --server -logDtprze.is . /home/user/mail/"
ssh-dss AAAAB3NzaC1...

On the sending side, the following is run:

# rsync -az --stats  -e "ssh -c blowfish -i /root/.ssh/mykey-dss"
/home/user/myfile myhost.com:/home/user/mail/my-mbox-2010-04-26

However, it doesn't maintain the destination filename through the
transfer, but instead just results in the remote file being named the
same as the source. How can I wildcard this so it renames it to the
proper filename for the transfer?

Maybe spawn a shell script that picks up on the rsync command and
operates on it, such as just renaming the file once it's transfered?

If this isn't possible, how can I restrict it to be as secure as possible?

What is the meaning of the 'e.is' arguments on the command line?

Thanks,
Alex
-- 
Please use reply-all for most replies to avoid omitting the mailing list.
To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync
Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html

Reply via email to