国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

云服務(wù)器|WEB服務(wù)器|FTP服務(wù)器|郵件服務(wù)器|虛擬主機|服務(wù)器安全|DNS服務(wù)器|服務(wù)器知識|Nginx|IIS|Tomcat|

服務(wù)器之家 - 服務(wù)器技術(shù) - 服務(wù)器知識 - Rsync ERROR: auth failed on module解決方法

Rsync ERROR: auth failed on module解決方法

2020-09-01 16:02服務(wù)器技術(shù)網(wǎng) 服務(wù)器知識

今天在兩臺服務(wù)器同步備份在用戶權(quán)限上糾結(jié)了很多,主要關(guān)于這個問題網(wǎng)上的配置方法不一,源自rsync版本不一致,這里簡單總結(jié)下,方便需要的朋友

示意圖:

Rsync ERROR: auth failed on module解決方法


Rsync 版本

[root@mail video]# rsync –version
rsync version 3.0.6 protocol version 30
Copyright (C) 1996-2009 by Andrew Tridgell, Wayne Davison, and others.
Web site: rsync.samba.org
Capabilities:
64-bit files, 64-bit inums, 64-bit timestamps, 64-bit long ints,
socketpairs, hardlinks, symlinks, IPv6, batchfiles, inplace,
append, ACLs, xattrs, iconv, no symtimes

rsync comes with ABSOLUTELY NO WARRANTY. This is free software, and you
are welcome to redistribute it under certain conditions. See the GNU
General Public Licence for details.

服務(wù)器同步任務(wù)需求

服務(wù)器A與服務(wù)器B同步備份,這里只說明服務(wù)器A同步到服務(wù)器B,服務(wù)器B還原到服務(wù)器A。
考慮安全因素,使用普通用戶進行同步。
使用cronjob,定時同步。

錯誤提示

錯誤發(fā)生在rsync 3.0.6版本,64位 CentOS5.5 系統(tǒng)。

首頁這篇文章主要解決的錯誤是以下:

復(fù)制代碼 代碼如下:


@ERROR: auth failed on module ***
rsync error: error starting client-server protocol (code 5) at main.c(1503) [receiver=3.0.6]



*** 是你/etc/rsyncd.conf 中配置的模塊,我這里用

 

復(fù)制代碼 代碼如下:


password file must not be other-accessible
continuing without password file
Password:
@ERROR: auth failed on module ***
rsync error: error starting client-server protocol (code 5) at main.c(1503) [receiver=3.0.6]

 

Rsync 配置

#vi /etc/rsyncd.conf

 

復(fù)制代碼 代碼如下:


uid = nobody
gid = nobody
max connections = 4
read only = true
#hosts allow = 202.207.177.180
hosts allow = *
transfer logging = true
log format = %h %o %f %l %b
log file = /var/log/rsyncd.log
slp refresh = 300
log file = /var/log/rsyncd.log
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsyncd.lock

 

[web]
path = /home/admin/public_html
comment = Mirror to Hk server
read only = true
list = false
auth users = lixiphp

[test]
path = /home/admin/domains/test
read only = false
auth users = lixiphp
secrets file = /etc/rsyncd.secrets

 

配置普通用戶密碼

 

復(fù)制代碼 代碼如下:

[root@mail video]# vi /etc/rsyncd.secrets

 

格式為: username:password

 

復(fù)制代碼 代碼如下:

rsync_user:rsyncofpass

 

設(shè)置權(quán)限為只讀:

 

復(fù)制代碼 代碼如下:

chmod 600 /etc/rsyncd.secrets

 

首次啟動rsync

 

復(fù)制代碼 代碼如下:

rsync –daemon –config=/etc/rsyncd.conf

 

如果提示

 

復(fù)制代碼 代碼如下:

failed to create pid file /var/run/rsyncd.pid: File exists

 

使用指令

rm -rf /var/run/rsyncd.pid

重啟已經(jīng)在運行的rsync

 

復(fù)制代碼 代碼如下:


[root@mail video]# ps -ef | grep rsync
root     27284     1  0 10:26 ?        00:00:00 rsync –daemon –config=/etc/rsyncd.conf
root     30516 29986  0 18:35 pts/3    00:00:00 grep rsync
[root@mail video]# kill -9 27284
[root@mail video]# rsync –daemon –config=/etc/rsyncd.conf

 

這樣服務(wù)器A配置成功!

服務(wù)器B配置

一般錯誤都會發(fā)生在服務(wù)器B,注意這部分的講解!
通過CentOS yum install rsync,安裝rsync服務(wù)。
在rsync安裝之后,運行以下指令同步備份:

復(fù)制代碼 代碼如下:

rsync -vzrtopg –progress –delete –password-file=/home/admin/admin_backups/password.rsync rsync://lixiphp@203.171.237.245/test /home/admin/admin_backups/test




地址rsync://lixiphp@203.171.237.245/test,lixiphp為服務(wù)器A用戶,203.171.237.245服務(wù)器A IP地址或者域名 test為服務(wù)器A配置模塊

密碼存放在/home/admin/admin_backups/password.rsync,這里存放位置,可自由安排。

password.rsync內(nèi)容格式為: password

復(fù)制代碼 代碼如下:

rsyncofpass



設(shè)置權(quán)限為只讀:

復(fù)制代碼 代碼如下:

chmod 600 /home/admin/admin_backups/password.rsync



解決錯誤

用戶密碼錯誤

復(fù)制代碼 代碼如下:


@ERROR: auth failed on module test
rsync error: error starting client-server protocol (code 5) at main.c(1503) [receiver=3.0.6]




檢查服務(wù)器A存儲密碼文件和服務(wù)器B密碼文件。

服務(wù)器A密碼文件 /etc/rsyncd.secrets 格式為: username:password
服務(wù)器B密碼文件 password.rsync 格式為:password
文件權(quán)限錯誤

復(fù)制代碼 代碼如下:


password file must not be other-accessible
continuing without password file
Password:
@ERROR: auth failed on module ***
rsync error: error starting client-server protocol (code 5) at main.c(1503) [receiver=3.0.6]



檢查服務(wù)器A存儲密碼文件和服務(wù)器B密碼文件。

服務(wù)器A密碼文件 /etc/rsyncd.secrets 權(quán)限為600: chmod 600 /etc/rsyncd.secrets
服務(wù)器B密碼文件 password.rsync 權(quán)限為600:chmod 600 password.rsync

定時任務(wù)

復(fù)制代碼 代碼如下:

[root@hk admin_backups]# vi backup.sh




內(nèi)容如下:

復(fù)制代碼 代碼如下:


#/bin/sh
rsync -vzrtopg –progress –delete –password-file=/home/admin/admin_backups/password.rsync rsync://lixiphp@203.171.237.245/test /home/admin/admin_backups/test



添加定時任務(wù):

復(fù)制代碼 代碼如下:

[root@hk admin_backups]# crontab –e



添加以下內(nèi)容:

復(fù)制代碼 代碼如下:

*/1 * * * * /home/admin/admin_backups/backup.sh > /dev/null 2>&1



每個一分鐘從服務(wù)器A同步到服務(wù)器B!

服務(wù)器B向下備份到服務(wù)器A

復(fù)制代碼 代碼如下:

rsync -vzrtopg –progress –delete –password-file=/home/admin/admin_backups/password.rsync /home/admin/admin_backups/test rsync://lixiphp@203.171.237.245/test



請確保服務(wù)器A同步用戶lixiphp,對模塊test所在目錄有讀、寫、執(zhí)行的權(quán)限。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 99精品久久 | 亚洲久草| 日韩成人在线电影 | 欧美日韩精品一区二区三区 | 国产精品福利在线观看 | 在线视频一区二区 | 久久精品无码一区二区日韩av | 日韩在线 | 免费在线观看毛片 | 欧美日韩一区二区在线播放 | 欧美一区在线看 | 欧美精品一区二区三区在线 | 在线观看欧美日韩 | 国产精品18久久久久久久久 | 久久久久久综合 | 中文字幕第33页 | 国产精品亚洲一区二区三区在线 | 2012中文版免费观看 | 日韩高清一区二区 | 91污在线观看 | 天堂资源在线 | 日韩综合网 | 日韩在线观看中文字幕 | 国产精品久久久久久久久久久久久久 | 成人影院在线观看 | www.亚洲| 国偷自产一区二区免费视频 | 香蕉久久久久久 | 国产精品成人av | 一区二区福利 | 国产三级在线 | 国产福利一区二区三区视频 | 午夜精品久久久久久久久久久久久 | 国产片在线观看 | 日本久久久久久久久久 | 久久丫精品 | 免费自拍偷拍视频 | 日韩成人免费视频 | 99久久综合精品五月天 | 在线观看视频黄 | 国产精品一区二区在线观看 |