Hello there! We are trying to get rsync to work in our servers but so
far we did not succeeded. Our scenario is a 3 machines where one
directory must be replicated through all the clusters, no matter where
the file was saved. I have a few basic questions regarding that:
1st Do I need a daemon on all instances or just one of them? Files
saved on any of them must be mirrored
2nd We gave a try with rsync 2.6.9 on Suse 9 machines, here's the
rsync.conf:
gid = users
read only = false
use chroot = true
transfer logging = true
log format = %h %o %f %l %b
log file = /var/log/rsyncd.log
[test]
path = /root/test
auth users = jboss
secrets file = /etc/rsyncd.secrets
hosts deny = *
hosts allow = aaa.bb.c.*
list = false
our rsyncd.secrets:
jboss:jboss
We start the daemon with no errors, but when trying to connect to it using:
rsync -avz -e ssh jboss@aaa.bb.c.dd::test .
so after running the command above and trying to enter the password
for jboss 3 times we get:
Permission denied (publickey,keyboard-interactive).
rsync: connection unexpectedly closed (0 bytes received so far) [receiver]
rsync error: error in rsync protocol data stream (code 12) at
io.c(453) [receiver=2.6.9]
What am I missing?
Best regards
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 You need to exchange public keys with the server (go to .ssh directory in home directory and pull out .pub key and copy the content of it into .authorized_keys in home directory on the server do the same with the receiving server) Vinicius Carvalho wrote:> Hello there! We are trying to get rsync to work in our servers but > so far we did not succeeded. Our scenario is a 3 machines where one > directory must be replicated through all the clusters, no matter > where the file was saved. I have a few basic questions regarding > that: > > 1st Do I need a daemon on all instances or just one of them? Files > saved on any of them must be mirrored > > 2nd We gave a try with rsync 2.6.9 on Suse 9 machines, here's the > rsync.conf: > > gid = users read only = false use chroot = true transfer logging > true log format = %h %o %f %l %b log file = /var/log/rsyncd.log > > > [test] path = /root/test auth users = jboss secrets file > /etc/rsyncd.secrets hosts deny = * hosts allow = aaa.bb.c.* list > false > > our rsyncd.secrets: jboss:jboss > > We start the daemon with no errors, but when trying to connect to > it using: > > rsync -avz -e ssh jboss@aaa.bb.c.dd::test . > > so after running the command above and trying to enter the password > for jboss 3 times we get: Permission denied > (publickey,keyboard-interactive). rsync: connection unexpectedly > closed (0 bytes received so far) [receiver] rsync error: error in > rsync protocol data stream (code 12) at io.c(453) [receiver=2.6.9] > > What am I missing? > > Best regards-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (MingW32) iD8DBQFFnogMGaMWa0kHPPoRAtMVAKCDZcI6ZcKnNuZDX5Ode5KQjSuGmwCaAvvu HEfJT1cxf+94jhocKLuTafA=bb8x -----END PGP SIGNATURE-----