rsync with ssh

Manuel López-Ibáñez manuellopezibanez at yahoo.es
Mon Oct 24 12:17:52 GMT 2005


I think you are confusing the 8 different ways of using rsync. You 
should read again and more carefully the section GENERAL in manual page 
of rsync, rsync(1), for details. Keep reading below:

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

It seems you wish the following (quoted from rsync(1)):

o      for copying from a remote machine using a remote  shell  program
        as  the  transport,  using  rsync  server on the remote machine.
        This is invoked when the source path contains a :: separator and
        the --rsh=COMMAND (aka "-e COMMAND") option is also provided.

You are using a single ":", so the command is wrong and it does what 
expected:

o      for  copying  from the local machine to a remote machine using a
        remote shell program as the transport (such as ssh or rsh). This
        is invoked when the destination path contains a single : separa-
        tor.

That is, you are not using the rsync server: a full remote path is required.

If you wish to use the rsync server, try with:

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

Cheers,

	Manuel.

	
	
		
______________________________________________ 
Renovamos el Correo Yahoo! 
1GB de capacidad, nuevos servicios y más seguridad 
http://correo.yahoo.es


More information about the rsync mailing list