標籤:設定檔 密碼服務 用戶端 使用者
1、 安裝rsync
yum -y installrsync
2、 無密碼命令列同步
用戶端操作
ssh-keygen -trsa
ssh-copy-id -i /root/.ssh/[email protected]
ssh [email protected]
mkdir -pv/data/shell
rsync -az--delete [email protected]:/data/rsyncdata/ /data/shell/
3、 用密碼服務方式同步
由於rsync屬於xinetd的服務,因為需要先安裝xinetd
yum -y installxinetd
vi/etc/xinetd.d/rsync
把distable 改為 no
啟動服務
/etc/init.d/xinetdstart
netstat -tunpl |grep 873
建立使用者
useraddrsyncuser
echo ‘123456‘ |passwd --stdin rsyncuser
建立備份目錄
mkdir -pv/data/rsyncdata
建立設定檔
vi/etc/rsyncd.conf
uid=nobody
gid=nobody
address=192.168.1.181
port=873
hostsallow=192.168.1.186
use chroot=yes
maxconnections=5
pidfile=/var/run/rsyncd.pid
lockfile=/var/run/rsync.lock
log file=/var/log/rsyncd.log
motdfile=/etc/rsyncd.motd
[backdata]
path=/data/rsyncdata
comment=rsyncbackup
read only=yes
list=yes
authusers=rsyncuser
secretsfile=/etc/rsyncd.passwd
建立提醒檔案和密碼檔案
echo ‘welcome tobackup server‘ > /etc/rsyncd.motd
vi/etc/rsyncd.passwd
rsyncuser:123456
chmod 600/etc/rsyncd.passwd
service xinetdrestart
用戶端無密碼同步化
exportRSYNC_PASSWORD=123456
rsync [email protected]::backdata /data/shell/
本文出自 “記錄工作學習的軌跡” 部落格,請務必保留此出處http://stephenliu.blog.51cto.com/6470474/1676556
centos下rsync同步資料