サーバーの構成とインストール
サーバー
ステップ 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
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 つの主要な設定ファイル
root:lizhenghua
********************************************************** ◢◣ ◢◣ ◢■■◣ ◢■■◣ ◢■■■■■■■■■◣ ◥■■■■■■■■■◤ ◥■■■■■■■◤ ◥■■■■■◤ ◥■■■◤ ◥■◤ ▼ Welcome to the rsync world! \ \ \ \ \ \ \ \ ● 》》 《 _▂▃▄▅▆▇███▇▆▅▄▃ ***********************************************************
#主核心 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 サイトの他の関連記事を参照してください。