rsync not working over firewall, although ssh works
Jean-Noël Rivasseau
elvanor2007 at gmail.com
Fri Feb 23 15:05:10 GMT 2007
Hello,
I have the following setup:
* One box at work running Gentoo; (rsync version 2.6.9)
* One box at home running OS X; (Apple rsync version 2.6.3, but installing
vanilla 2.6.9 did not change anything)
* One box at home running Gentoo; (rsync version 2.6.9)
At home my machines are behind a firewall, I forward port 22 to the OS X
machine and port 23 to the Gentoo box. From my work machine I can correctly
use ssh to connect to both machines at home.
From my work machine I can also correctly rsync with other servers on the
Internet.
Finally, between my two machines at home rsync work correctly.
However I *cannot* use rsync between my work machine and my machines at home
(which is strange, since one month ago I could: I don't know what I've
changed...). What happens is:
rsync -avvvnze 'ssh -p 23' rsy elvanor at elvanor.net:/home/elvanor/
opening connection using ssh -p 23 -l elvanor elvanor.net rsync --server
-vvvnlogDtprz . /home/elvanor/
Read from remote host elvanor.net: Connection timed out
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: unexplained error (code 255) at io.c(453) [sender=2.6.9]
_exit_cleanup(code=12, file=io.c, line=453): about to call exit(255)
Authentication is working (I am using public key RSA authentication - same
thing happens with password based authentication, eg nothing happens after I
enter successfully my password).
This could look like a firewall issue, but I am surprised since ssh works
OK. I thought that if SSH worked, rsync used the same ports?
Any help would be greatly appreciated.
Jean-Noël Rivasseau
-------------- next part --------------
3j�Zr���
���y��v�����
More information about the rsync
mailing list