getting rsync to work
Paul Slootman
paul at debian.org
Thu Feb 10 17:13:13 GMT 2005
On Thu 10 Feb 2005, Gil Naveh wrote:
>
> I am trying to do a very simple thing, just transfer a file from machine A
> to machine B using rsync with ssh.
>
> This is what I'm typing:
> # rsync -a -e ssh serverB:/tmp/rsync/test1 n serverA:/tmp/rsync/
> # password: XXXXX
>
> This is what I get:
> # bash: rsync: command not found
> # rsync: connection unexpectedly closed (0 bytes received so far) [receiver]
> # rsync error: error in rsync protocol data stream (code 12) at io.c(359)
>
> Basically it seems to go wrong after logging into the remote machine when it
> says "bash: rsync: command not found".
>
> rsync is definitely installed on both machines which are Solaris9 and is in
> the user's
> environment path. So I don't understand why it says "rsync: command not
> found"...?
.profile etc. is typically not read when executing a command via ssh.
That's why the --rsync-path=PATH option was invented.
Add that (with the correct path to the rsync binary on the remote!)
and things should start working.
PS: what's the 'n' doing between /test1 and serverA: in your command?
I hope it's a typo...
Paul Slootman
More information about the rsync
mailing list