1. 程式人生 > >centos rsync 安裝配置測試

centos rsync 安裝配置測試

rsync的目錄主要是為了同步檔案用的,現在把使用的配置記錄一下

測試機器2臺
rsync伺服器IP:192.168.171.22
客戶端IP:192.168.171.134

rsync伺服器端操作

檢查是否安裝rsync

rpm -qa | grep rsync

安裝rsync,並通過xinetd管理rsync

yum -y install rsync xinetd

檢查啟動,預設埠873

netstat -an | grep 873

rsync隨xinetd啟動而啟動

vi /etc/xinetd.d/rsync

將disable = yes 修改為 disable = no

建立rsync需要的檔案

mkdir /etc/rsyncd
touch /etc/rsyncd/rsyncd.conf #主配置檔案
touch /etc/rsyncd/rsyncd.secrets #驗證使用者和密碼存放地
touch /etc/rsyncd/rsyncd.motd #伺服器描述資訊
ln /etc/rsyncd/rsyncd.conf /etc/rsyncd.conf #建立連結

為了密碼的安全性,我們把許可權設為600

chown root:root /etc/rsyncd/rsyncd.secrets
chmod 600 /etc/rsyncd/rsyncd.secrets

修改主配置檔案

vi /etc/rsyncd/rsyncd.conf

新增以下內容

#伺服器傳輸檔案時用root 許可權執行 
uid = root                        
gid = root 
#指定服務埠,預設873
port = 873 
use chroot = no
#只讀,不讓客戶端上傳檔案到伺服器
read only = yes 
#limit access to private LANs
#限制能訪問該服務的網段
hosts allow=192.168.0.0/255.255.0.0 
hosts deny=*
#最大連線數 
max connections = 5                      
#告訴程序寫到該檔案中 
pid file = /var/run/rsyncd.pid             

secrets file = /etc/rsyncd/rsyncd.secrets   
#lock file = /var/run/rsync.lock           
#伺服器資訊定義指向該檔案,該檔案可寫伺服器資訊,歡迎的文字
motd file = /etc/rsyncd/rsyncd.motd       

#This will give you a separate log file
log file = /var/log/rsync.log               

#This will log every file transferred - up to 85,000+ per user, per sync
transfer logging = yes                    
#日誌檔案格式
log format = %t %a %m %f %b 
syslog facility = local3
timeout = 300 #超時時間

# MODULE OPTIONS
[testhome] 
#同步的目錄  
path = /home/test/                     
list=yes   
#忽略IO錯誤
ignore errors
#驗證使用者,我的使用者是cs  
auth users = cs                         
comment = test home    
#不同步的目錄
exclude = .git/

修改rsyncd.secrets 和rsyncd.motd 檔案

vi /etc/rsyncd/rsyncd.secrets

新增內容

cs:123456

cs該使用者不要求是系統使用者

vi /etc/rsyncd/rsyncd.motd

新增內容

++++++++++++++++++++++++++++++++
Welcome
++++++++++++++++++++++++++++++++

防火牆設定(rsync預設埠 837)

vi /etc/sysconfig/iptables

新增

-A INPUT -p tcp -m state --state NEW -m tcp --dport 873 -j ACCEPT

重啟服務

service xinetd restart

客戶端操作

安裝rsync

yum -y install rsync

測試

rsync -avzP [email protected]::testhome /home/test

上面命令意思就是用cs使用者登入伺服器,將testhome指定的目錄資料儲存到我本地/home/test

rsync測試


QQ交流群:136351212
檢視原文:http://www.phpsong.com/2370.html

相關推薦

centos rsync 安裝配置測試

rsync的目錄主要是為了同步檔案用的,現在把使用的配置記錄一下 測試機器2臺 rsync伺服器IP:192.168.171.22 客戶端IP:192.168.171.134 rsync伺服器端操作 檢查是否安裝rsync rpm -qa | grep rsync 安裝rsy

centos rsync安裝配置使用

一、rsync介紹 rsync 是一個快速增量檔案傳輸工具,它可以用於在同一主機備份內部的備分,還可以把它作為不同主機網路備份工具之用。 二、rsync的安裝 伺服器端和客戶端都需要安裝rsync。 CentOS5.5系統預設安裝了rsync,其版本號是2.6.8,如果系統沒有,可以通過以下命令安裝

Wowza 部署 安裝 配置 測試 直播

provider vid cdata desc stc ini cal 127.0.0.1 spa 下載,最好用快的IP下好後傳到需要的節點上,下面鏈接不能下載的情況下百度谷歌必應找資源,jdk舊版在oracle需登錄方可下載 JDK1.6 wget -c http:/

CentOS 7 安裝配置分布式文件系統 FastDFS 5.10

fastdfs下載目前作者最後一次releases的時間的17年4月6號,對應的最新版本是5.10,直接在余大的GitHub上下載就可以了: https://github.com/happyfish100/fastdfs/releases如上圖,由於FastDFS是純C語言實現,只支持Linux、FreeBS

centos mysql安裝配置

word 裝配 pass 0 rows server sql mysql localhost dev mysql安裝 [[email protected]/* */ ~]# yum install -y mysql-server mysql mysql-d

CentOS 7 安裝配置 OpenVPN Server

vpn open 這篇文章描述了如何在CentOS 7 服務器上安裝與配置OpenVPN服務器,以及如何編寫客戶端連接到新建立的OpenVPN服務器上所需的配置文件。目前OpenVPN最新版本為2.4.3(2017年9月)由於OpenVPN Server不在默認源中,所以需要安裝Extra Packa

CentOS 7 安裝配置 MySQL

provides 小寫 包名 datadir .html ide ini 創建數據庫 fault MySQL是一個關系型數據庫管理系統,由瑞典MySQL AB 公司開發,目前屬於 Oracle 旗下產品。MySQL 是最流行的關系型數據庫管理系統之一,在 WEB 應用方面

centos安裝配置mongodb

創建 app con server col pro port PE 裝配 1:安裝mkdir -p /app/mongodb tar zxvf mongodb-linux-x86_64-rhel62-3.4.6.tgz vi .bash_profile PATH=$PAT

inotify+rsync安裝配置

服務器 while ble div In -s light ati spinner 環境 系統 IP地址 主服務器 CentOS7.4 192.168.1.1 備份服務器 CentOS7.4 192.168.1.2

centos安裝配置nginx完成之後主機無法訪問

CP 方法 true VM 配置 pre PE all 開啟 原因 VMware中安裝centos7,安裝配置完成nginx後,主機無法訪問。虛擬機沒有放行Nginx默認端口80。 解決方法 解決方法 首先:開啟 web 端口 firewall-cmd --p

CentOS安裝配置Nginx

zxvf queue 重新 如果 6.2 並發連接 div 即使 並且 Nginx 是一個高性能的 Web 和反向代理服務器, 它具有有很多非常優越的特性: 作為 Web 服務器:相比 Apache,Nginx 使用更少的資源,支持更多的並發連接,體現更高的效率,這點使

Centos安裝配置MySQL

之前曾在伺服器上安裝配置過MariaDB,畢竟MySQL作為Oracle的產品隨時存在閉源的風險,Red Hat Enterprise Linux / CentOS 7.0從支援MySQL切換到MariaDB作為預設資料庫管理系統。其中MariaDB的預設配置檔案位置在 /etc/my.

CentOS 7 安裝配置OpenVPN Server

CentOS 7 安裝配置OpenVPN Server 這篇文章描述瞭如何在CentOS 7 伺服器上安裝與配置OpenVPN伺服器,以及如何編寫客戶端連線到新建立的OpenVPN伺服器上所需的配置檔案。 由於OpenVPN Server不在預設源中,所以需要安裝Extra Pac

CentOS安裝配置MySQL8.0的步驟詳解

下載yum源的安裝包  yum localinstall https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm 安裝 yum install mysql-community-server 啟動

CentOS 7 安裝配置分散式檔案系統 FastDFS 5.11

            CentOS 7  安裝配置分散式檔案系統  FastDFS 5.11 前言:     FastDFS是現在比較流行的分散式檔案系

CentOS 6 安裝配置JDK+tomcat環境

1.安裝OpenJDK 這裡安裝的OpenJDK,是開源版本的JDK,我們平時自己電腦上安裝的是 Sun JDK(也叫Oracle JDK),OpenJDK可以看作Sun JDK的精簡版。 如果想安裝SunJDK,請參照下方的tomcat安裝方法,步驟是一樣的,注意liunx有些自帶OpenJDK,需

RabbitMQ-CentOS 7 安裝配置

1、安裝依賴環境 yum -y install unixODBC unixODBC-devel wxBase wxGTK SDL wxGTK-gl yum -y install install make gcc gcc-c++ kernel-devel m4 n

centos minimal安裝配置jdk

在根目錄(cd /)下建立soft資料夾,用於存放所有安裝的軟體,由於這需要root許可權,所以需要切換到root許可權。但是軟體許可權的話使用本地使用者許可權更有安全性,所以需要修改許可權:

centos安裝配置maven

下載maven安裝包 wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz   解壓安裝包 t

redis安裝配置測試

一、redis是什麼?  1、redis簡介 Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache and message broker.