日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

centos7安装配置rsync以及遇到问题

發(fā)布時間:2024/4/14 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 centos7安装配置rsync以及遇到问题 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

安裝

服務(wù)端

安裝軟件:

yum -y install rsync

創(chuàng)建需同步的目錄:

mkdir -p /data

編輯配置文件:vim /etc/rsyncd.conf

motd file = /etc/rsyncd.motd transfer logging = yes log file = /var/log/rsyncd.log #日志存放路徑 port = 873 #端口號 address = 192.168.0.37 #IP地址 uid = root #使用的用戶名 gid = root #使用的密碼 use chroot = no read only = no max connections = 10 [common] comment = rsync lee path = /data ignore errors auth users = simops secrets file = /etc/rsyncd.secrets hosts allow = 192.168.0.0/255.255.255.0 #允許訪問的地址段 hosts deny = * list = falseUID = 0 GID = 0

創(chuàng)建用戶密碼:

echo "simops:123456" > /etc/rsyncd.secrets chmod 600 /etc/rsyncd.secrets

創(chuàng)建提示信息文件:

echo "rsync simops" > /etc/rsyncd.motd

配置防火墻規(guī)則和關(guān)閉SElinux:

iptables -I INPUT -p tcp --dport 873 -j ACCEPT setenforce 0 #臨時關(guān)閉SElinux

啟動服務(wù):

rsync --daemon echo "rsync --daemon" >> /etc/rc.local

二、客戶端(192.168.0.17):

安裝軟件:

yum -y install rsync

創(chuàng)建需同步的目錄:

mkdir -p /data

創(chuàng)建密碼文件(免輸入密碼):

echo "123456" > /root/passwd chmod 600 /root/passwd

拉取:

rsync -avz --password-file=/root/passwd simops@192.168.0.37::common /data/

推送

rsync -avz --password-file=/root/passwd /data simops@192.168.0.37::common

遇到問題

1、執(zhí)行推送命令之后報(bào)錯

rsync -avz --password-file=/root/passwd lee@192.168.0.37::common /home/lee/rsync/ rsync lee@ERROR: invalid uid root #使用的用戶名 rsync error: error starting client-server protocol (code 5) at main.c(1648) [Receiver=3.1.2]

解決方案在rsyncd.conf文件中添加下面兩行即可解決問題

UID = 0 GID = 0

2、服務(wù)器端同步目錄沒有權(quán)限

rsync -avz --password-file=/root/passwd simops@192.168.0.37::common /home/lee/rsync/ rsync lee@ERROR: chdir failed rsync error: error starting client-server protocol (code 5) at main.c(1648) [Receiver=3.1.2]

解決方案:服務(wù)器端同步目錄沒有權(quán)限,cwrsync默認(rèn)用戶是Svcwrsync。為同步目錄添加用戶Svcwrsync權(quán)限

3、沒有關(guān)閉selinux

rsync -avz --password-file=/root/passwd simops@192.168.0.37::common /data/ rsync leereceiving incremental file list rsync: opendir "." (in common) failed: Permission denied (13)sent 20 bytes received 108 bytes 256.00 bytes/sec total size is 0 speedup is 0.00 rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1650) [generator=3.1.2]

這個問題看似已經(jīng)同步可是去查看的時候沒有同步過來
細(xì)細(xì)的檢查了一下是selinux問題,關(guān)閉之后就可以了

總結(jié)

以上是生活随笔為你收集整理的centos7安装配置rsync以及遇到问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。