業務需求:專案需要內外網服務器進行檔案同步,由于資訊安全無法通過ip進行訪問,只開放指定埠
問題:使用默認的875埠可以進行同步,但是修改組態檔指定埠后,客戶端不報錯但是也沒有反應;
組態檔:
use chroot = false
strict modes = false
hosts allow = *
max connections = 10
port = 135
motd file = rsyncd.motd
log file = rsyncd.log
pid file = rsyncd.pid
transfer logging = yes
[test]
path = /cygdrive/d/test
read only = false
transfer logging = yes
read only = yes
list = no
hosts allow = 192.168.31.46
hosts deny = *
uid = 0
gid = 0
lock file = rsyncd.lock
腳本:
rsync -avzP rsync://192.168.31.46:135/test /cygdrive/e/test
各位大神,幫幫忙!!!!
uj5u.com熱心網友回復:
打一下服務器的日志uj5u.com熱心網友回復:
2017/08/09 14:47:15 [7376] rsync: connection unexpectedly closed (0 bytes received so far) [Receiver]
2017/08/09 14:47:15 [7376] rsync error: error in rsync protocol data stream (code 12) at io.c(610) [Receiver=3.0.8]
uj5u.com熱心網友回復:
看不出來是什么問題。把日志整個發上來看看呢?或者打包傳個網盤。你的rsync是獨立服務還是xinetd托管?組態檔路徑是什么?
uj5u.com熱心網友回復:
組態檔:
use chroot = false
strict modes = false
hosts allow = *
max connections = 10
port = 135
motd file = rsyncd.motd
log file = rsyncd.log
pid file = rsyncd.pid
transfer logging = yes
[test]
path = /cygdrive/d/test
read only = false
transfer logging = yes
read only = yes
list = no
hosts allow = 192.168.31.46
hosts deny = *
uid = 0
gid = 0
lock file = rsyncd.lock
腳本:
rsync -avzP rsync://192.168.31.46:135/test /cygdrive/e/test
報錯日志就這些,875默認埠正常訪問,別的埠就報上邊那個錯
uj5u.com熱心網友回復:
netstat -lnop | grep 135 看一下埠起來沒有,這個埠是誰在用。rsync是獨立服務還是xinetd托管?組態檔的路徑發一下
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/112615.html
標籤:網絡通信
