很多小时来检查这个脚本,但没有什么好…我有一个Linux的rsync服务器和Linux客户端我使用:
rsync --password-file=/usr/home/user/.rsync.pass --log-file=/var/log/docs.log --progress --stats -avr --delete [email protected]::docs /home/user/docs
一切正常,问题是与FreeBSD的rsync客户端:
msg checking charset: ASCII rsync: safe_read failed to read 1 bytes [Receiver]: Connection reset by peer (54) [Receiver] _exit_cleanup(code=12, file=io.c, line=251): entered rsync error: error in rsync protocol data stream (code 12) at io.c(251) [Receiver=3.1.0] [Receiver] _exit_cleanup(code=12, file=io.c, line=251): about to call exit(12)
Linux服务器上的ssh端口是10321
也使用
--rsh='ssh -p10321'
我也有同样的问题:-(
我在FreeBSD中使用以下命令通过SSH隧道获取数据:
rsync -auv -e 'ssh -i /home/id_rsa -p 12345' user@host:~/path/*.gz ../