ホームページ > 運用・保守 > Linuxの運用と保守 > rsync の設定とインストールのチュートリアル

rsync の設定とインストールのチュートリアル

巴扎黑
リリース: 2017-07-19 17:03:28
オリジナル
1487 人が閲覧しました

サーバーの構成とインストール


サーバー

ステップ 1: rsync インストール パッケージをダウンロードします (オンラインまたはオフライン インストール)
wget を使用して
rsync-3.1.2。 used
* /* の 3 つのファイルの詳細については、オフライン ドキュメント リファレンスを参照してください* /

/*警告: パスワード ファイル RSYNCD.SECRETS には chmod 600 のアクセス許可を与える必要があります。そうでないとエラーが報告されます* /



3 番目 3 番目のステップ: サーバーを起動します
rsync --daemon --config=/etc/rsyncd.conf
または



ステップ 4: ファイアウォールに rsync ポートを通過させます (ポート 873 をブロックしないでください)。


iptables -I INPUT -p tcp --dport 873 -j ACCEPT /*ファイアウォールにポート 873 を開かせます (そうしないとインターセプトするため、開始が失敗します)*/败/*コマンドを実行: iptables -l*/

RSYNC が正常に開始されたことを証明する以下の行が表示されます
Chain Input (Policy Accept) Target Prot Opt Source Destination Accept TCP- Anywh ERE ANYWHERE TCP DPT: RSYNC r
ステップ 5: 起動は成功しました !! !




d d





クライアント


1: RSYNC インストール パッケージをダウンロード (オンライン オンライン (オンライン インストールまたはオフライン インストール)) Tar-XZF RSYNC-3.1。 2.TAR.GZ
CD RSYNC-3.1.2


./configure-prefix =/usr/local/RSYNCD

MAKE && Make Install

ステップ 2: クライアントを起動します
rsync --daemon
または
/usr/local/rsyncd/bin/rsync --daemon


ステップ 3: ファイアウォールに rsync ポートを通過させます (許可しないでください)ポート 873 のインターセプト) iptables -I INPUT -p tcp --dport 873 -j ACCEPT ターゲット ターゲット プロトオプトソース 宛先 同意する tcp -- どこでも どこでも tcp dpt:rsync


第 4 回: rsync サーバー上で利用可能なデータ ソースが提供されています (ping を通ることはできません)


rsync --list-only root@192.168.145.129::



以下に添付します私の 3 つの主要な設定ファイル

rsyncd.secrets

root:lizhenghua
ログイン後にコピー

rsyncd.motd

**********************************************************
       ◢◣       ◢◣  
       ◢■■◣   ◢■■◣  
     ◢■■■■■■■■■◣  
     ◥■■■■■■■■■◤  
       ◥■■■■■■■◤   
         ◥■■■■■◤  
           ◥■■■◤   
             ◥■◤  
               ▼     Welcome to the rsync world!
                 \  
                   \      
                     \  
                       \  
                         \  
                           \  
                             \                    
                               \   ●  
                                 》》  
                                 《  
                    _▂▃▄▅▆▇███▇▆▅▄▃
***********************************************************
ログイン後にコピー
rsyncd.conf

#主核心
uid = 0                                                 #守护进程所属的uid,默认是nobody
gid = 0                                                 #守护进程所属的uid,默认是nobody
max connections = 4                                     #客户端最多连接数
read only = false                                       #是否只读操作
hosts allow = 192.168.145.128                           #允许访问的IP,可以指定单个IP,也可以指定整个网段,能提高安全性。
hosts allow = *                                         #允许所有ip访问

transfer logging = true                                 #记录传输文件的日志
log format = %h %o %f %l %b                             #日志格式
log file = /var/log/rsyncd.log                          #rsync 服务器的日志
slp refresh = 300                                       #定时刷新
pid file = /var/run/rsyncd.pid                          #pid存放日志
lock file = /var/run/rsyncd.lock                        #lock日志文件

motd file = /etc/rsyncd.motd                            #欢迎界面


#模块
[web]                                                   #模块名字
path = /home/admin/public_html                          #模块路径
comment = Mirror to Hk server                           #模块注释
read only = false                                       #是否只读
list = true                                             #是否显示列表
auth users = root                                       #用户
secrets file = /etc/rsyncd.secrets                      #验证的密码文件


[test]                                                  #模块名字
path = /home/admin/domains/test                         #模块路径
read only = false                                       #是否只读
auth users = root                                       #用户
list = true                                             #是否显示列表
exclude = oracle/                                       #不需要同步的文件夹
secrets file = /etc/rsyncd.secrets                      #验证的密码文件


[king]                                                  #如上所示
path = /home
comment = connect to the /home
read only = false
list = true
auth users root
secrets file = /etc/rsyncd.secrets
ログイン後にコピー

以下は私のrhelバージョンです

りー

以上がrsync の設定とインストールのチュートリアルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート