rsync with ssh

Adrian Mak makkaichung at
Sun Oct 23 23:58:04 GMT 2005

I'm new on rsync, and I have some question regarding file synchronization
my rsyncd.conf is
secrets file = /etc/rsyncd.secrets
read only = yes
list = yes
uid = nobody
gid = nobody
max connections = 1
log file = /var/log/rsyncd.log
pid file = /var/run/
lock file = /var/run/rsync.lock

path = /home/test
auth users = test

on another linux, I executed
rsync --verbose --progress --recursive --delete
test at 123.123.123::test/ /home/test2
with no problem on file synchronization

but it seems that rsync sending plain password for the user test and
the contents too. Then I digged the documenation and  for more secure,
ssh is the choice. right ?!

rsync with ssh, I executed
rsync --verbose --progress --recursive -rsh=/usr/bin/ssh --delete
123.123.123:test/ /home/test2

but it said
receiving file list ...
link_stat /test : No such file or directory

however if I  provide the full remote path
rsync --verbose --progress --recursive -rsh=/usr/bin/ssh --delete
123.123.123:/home/test /home/test2

and it success. And it seems the remote host does not need rsync to be
run in daemon and  rsync with ssh, I can put any path of remotehost

Am I right ?

More information about the rsync mailing list