nn23
2005-03-17, 12:09:23
Hi!
Ich versuche zwischen einer Linux und einer Windows-Kiste Daten via rsync über SSH synchronisieren.
Auf dem Linux-PC ist Rsync installiert und läuft.
Auf dem Windows-Client ist OpenSSH und cwRsync installiert.
Das "rsync -r ./a ./b" lokal auf dem Windows-PC funktioniert einwandfrei,
von "rsync -r ./a /cygdrive/c/tmp" funktioniert auch.
nur sobald ich
"rsync -r ./a 127.0.0.1:/cygdrive/c/tmp" fragte er nach dem SSH-Login (welcher auch angenommen wird), bricht dann aber mit
rsync: not found
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at io.c(359)
ab.
Wenn ich vom Windows-Client nach Linux synchonisiere mit
"rsync -r ./a sg-linux01:/tmp/a"
synchronisiert er auch.
Ich habe auch schon verschiedenen Syntaxe probviert, mit "c:\...." "127.0.0.1:test", usw.
Was mache ich verkehrt?
ThX&MfG
------------------------------------------
rsyncd.conf:
use chroot = false
strict modes = false
# hosts allow = *
log file = rsyncd.log
pid file = rsyncd.pid
# Module definitions
# Remember cygwin naming conventions : c:\work becomes /cygwin/c/work
#
[test]
path = /cygdrive/c/tmp
#path = /cygdrive/c/work
read only = false
transfer logging = yes
------------------------------------------
sshd.conf:
Host *
ansonsten leer
------------------------------------------
Ich versuche zwischen einer Linux und einer Windows-Kiste Daten via rsync über SSH synchronisieren.
Auf dem Linux-PC ist Rsync installiert und läuft.
Auf dem Windows-Client ist OpenSSH und cwRsync installiert.
Das "rsync -r ./a ./b" lokal auf dem Windows-PC funktioniert einwandfrei,
von "rsync -r ./a /cygdrive/c/tmp" funktioniert auch.
nur sobald ich
"rsync -r ./a 127.0.0.1:/cygdrive/c/tmp" fragte er nach dem SSH-Login (welcher auch angenommen wird), bricht dann aber mit
rsync: not found
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at io.c(359)
ab.
Wenn ich vom Windows-Client nach Linux synchonisiere mit
"rsync -r ./a sg-linux01:/tmp/a"
synchronisiert er auch.
Ich habe auch schon verschiedenen Syntaxe probviert, mit "c:\...." "127.0.0.1:test", usw.
Was mache ich verkehrt?
ThX&MfG
------------------------------------------
rsyncd.conf:
use chroot = false
strict modes = false
# hosts allow = *
log file = rsyncd.log
pid file = rsyncd.pid
# Module definitions
# Remember cygwin naming conventions : c:\work becomes /cygwin/c/work
#
[test]
path = /cygdrive/c/tmp
#path = /cygdrive/c/work
read only = false
transfer logging = yes
------------------------------------------
sshd.conf:
Host *
ansonsten leer
------------------------------------------