rsync配置参考
安裝配置rsync基本步驟(參考):
-------------------------------------------------------------------------------------------
服務端操作步驟
第一步:
檢查rsync是否安裝
rpm -qa rsync
如果沒有安裝執行以下命令
yum install rsync yes
第二步:
1.在/etc下創建rsyncd.conf文件,添加以下內容
uid = rsync ? ? ? ? ? ? ? ? ? ? ? ? ? ? ------后臺rsync daemon進程使用的用戶ID
gid = rsync ? ? ? ? ? ? ? ? ? ? ? ? ? ? ------后臺rsync daemon進程使用的組ID
use chroot = no ? ? ? ? ? ? ? ? ? ? ? ? ------是否允許授權root權限
max connections = 200
timeout = 300
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
log file = /var/log/rsyncd.log ? ? ? ?------檢查運行過程及錯誤日志
[oldboy] ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?-----模塊
path = /oldboy/ ? ? ? ? ? ? ? ? ? ? ?------服務端允許發送接收的目錄需要mkdir /oldboy
ignore errors
read only = false
list = false
hosts allow = 192.168.0.0/24
hosts deny = 0.0.0.0/32
auth users = rsync_backup
secrets file = /etc/rsync.password
2.啟動服務端rsync服務
命令
rsync --daemon
3.創建服務端共享目錄 /oldboy?
命令
mkdir /oldboy -p
4.創建服務端rsync系統用戶(不需要用此用戶登錄),并授權訪問 /oldboy
命令
useradd rsync -s /sbin/nologin
chown -R rsync.rsync /oldboy
5.將虛擬用戶(rsync_backup)和虛擬用戶密碼(自己設置)放到/etc/rsync.password中
命令
echo "rsync_backup:oldboy" >/etc/rsync.password
6.為了密碼安全,把/etc/rsync.password文件降低權限
命令
chmod 600 /etc/rsync.password
7.關閉iptables和selinux
命令
/etc/init.d/iptables stop
getenforce
8.添加rsync開機啟動
命令
echo "rsync --daemon" >/etc/rc.local
--------------------------------------------------------------
客戶端操作步驟:
第一步:
1. 檢查rsync是否安裝
命令
rpm -qa rsync
如果沒有安裝執行以下
命令
yum install rsync yes
2.配置客戶端密碼文件
命令
echo "oldboy" >/etc/rsync.password
3.將密碼文件降權
命令
chmod 600 /etc/rsync/password
第二步:
使用rsync --daemon推送文件到指定服務器(192.168.37.66):
方法一:
rsync -avz /rsynctest/ rsync_backup@192.168.37.66::oldboy --password-file=/etc/rsync.password
方法二:
rsync -avz /rsynctest/ rsync://rsync_backup@192.168.37.66/oldboy --password-
file=/etc/rsync.password
注釋:本文參考老男孩教育案例完成。
轉載于:https://blog.51cto.com/topas/1783694
新人創作打卡挑戰賽發博客就能抽獎!定制產品紅包拿不停!總結
- 上一篇: 转:Cocoa Runtime系统知识整
- 下一篇: 中国计算机学会通讯下载工具(简易爬虫)