Windowsでのインストール構成cwrsync
4255 ワード
CwRsyncはcygwinプラットフォームに基づくrsyncパッケージであり、windows対windows、windows対Linux、Linux対windowsの効率的なファイル同期をサポートする.CwRsyncはcygwinクラスライブラリを統合しているため、インストール時にcygwinパッケージを省くことができます.CwrsyncにはOpenSSH for windowsも統合されており、LinuxでのRsyncそっくりの操作を実現できます.詳細な構成手順は以下の通りである:一、サーバー側インストール構成1、サーバー側インストールファイルのダウンロードhttp://sourceforge.net/projects/sereds/files/このドキュメントの更新日を終了します.最新バージョンはcwRsync_です.Server_4.0.2_Installer 2、インストールcwRsync_Server_4.0.2_Installerクライアントは、一般的には次のステップでインストールすればいいのですが、インストール前にSvcCWRSYNCユーザーを作成する必要があります.そうしないと、インストール後にサービスを開始できません.
3、インストール後、rsyncdを配置する.confファイル.
プロファイルの説明は次のとおりです.
use chroot=no#chroot strict modes=falseを使用しない静的モードpid file=/var/run/rsyncdを使用する.pid log file =/var/log/rsyncd.log#ログ記録ファイル[rsync]#ここでは認証されたモジュール名で、client側でpath=/cygdrive/d/file#をミラーリングするディレクトリを指定する必要があります.d:/file transfer logging=yes#レコード転送ログignore errors#関係のないIOエラーread only=yes#読取り専用list=no#カラムファイルhosts allow=192.168.1.0/255.255.255.255.0 hosts deny=*#192.168.1.1/255.255.255.0/255.255.255.255.0セグメントを除く接続IP auth users=SvcCWRSYNC#認証のユーザー名を無視できます.この行がなければ、匿名secrets file=/cygdrive/d/pass/rsyncであることを示す.passwd#認証ファイル名
4、認証ファイルd/pass/rsyncを作成する.passwd内容フォーマット:ユーザー:パスワード、例えばSvcCWRSYNC:347 SJDg 345876 y 8324、RsyncServerサービスを起動し、起動自動再起動を保証し、サービスを起動し、ここでサービス側はすでにインストール済み
注記:ここでは、/cygdrive/d/fileフォルダを手動で作成し、SvcCWRSYNCユーザーにフォルダの読み書き権限を付与します.
5、クライアントのインストールはインストールが終わるまで次のステップに進みます.
6、rsync-avzP--progress--delete--password-file=/cygdrive/d/pass/rsync.を使用するpasswd [email protected]::rsync/cygdrive/d/file同期コマンド実行
コマンドパラメータの説明:
-avzP
-aパラメータは-rlptgoDに相当し、-rは再帰-lはリンクファイルであり、リンクファイルをコピーすることを意味する.-pはファイルの既存の権限を保持することを示す.-tファイルの元の時間を保持する;gファイルの元のユーザグループを保持する;oファイルの元の所有者を保持する.-Dはブロックデバイスファイルに相当する.
-z伝送時圧縮;
-P転送の進捗
-v verbose、詳細モード出力
-uは更新されたファイルのみを同期させ、更新されていないファイルを繰り返し更新しないようにしますが、両者のマシンクロックの同期に注意してください
--progress
バックアップ・プロシージャの表示
--delete
DSTにSRCがないファイルを削除
--password-file
パスワードファイルを指定します.ユーザー名ではなくパスワードを含めるだけです.
[email protected]::rsync
SvcCWRSYNCログインサーバ側のユーザー名
192.168.101.62サーバ側のipアドレス
rsyncサーバ側が指定した認証モジュール名.複数の同期ジョブはこのモジュール名で区別されます.
/cygdrive/d/file
サーバ側の同期ファイルを格納するローカルディレクトリ
3、インストール後、rsyncdを配置する.confファイル.
- use chroot = false
- strict modes = false
- log file = rsyncd.log
- # Module definitions
- # Remember cygwin naming conventions : c:\work becomes /cygwin/c/work
- #
- [rsync] path = /cygdrive/d/file
- read only = false
- transfer logging = yes
- ignore errors
- list = no
- hosts allow = 192.168.1.254
- hosts deny = *
- auth users = SvcCWRSYNC
- secrets file = /cygdrive/d/pass/rsync.passwd
プロファイルの説明は次のとおりです.
use chroot=no#chroot strict modes=falseを使用しない静的モードpid file=/var/run/rsyncdを使用する.pid log file =/var/log/rsyncd.log#ログ記録ファイル[rsync]#ここでは認証されたモジュール名で、client側でpath=/cygdrive/d/file#をミラーリングするディレクトリを指定する必要があります.d:/file transfer logging=yes#レコード転送ログignore errors#関係のないIOエラーread only=yes#読取り専用list=no#カラムファイルhosts allow=192.168.1.0/255.255.255.255.0 hosts deny=*#192.168.1.1/255.255.255.0/255.255.255.255.0セグメントを除く接続IP auth users=SvcCWRSYNC#認証のユーザー名を無視できます.この行がなければ、匿名secrets file=/cygdrive/d/pass/rsyncであることを示す.passwd#認証ファイル名
4、認証ファイルd/pass/rsyncを作成する.passwd内容フォーマット:ユーザー:パスワード、例えばSvcCWRSYNC:347 SJDg 345876 y 8324、RsyncServerサービスを起動し、起動自動再起動を保証し、サービスを起動し、ここでサービス側はすでにインストール済み
注記:ここでは、/cygdrive/d/fileフォルダを手動で作成し、SvcCWRSYNCユーザーにフォルダの読み書き権限を付与します.
5、クライアントのインストールはインストールが終わるまで次のステップに進みます.
6、rsync-avzP--progress--delete--password-file=/cygdrive/d/pass/rsync.を使用するpasswd [email protected]::rsync/cygdrive/d/file同期コマンド実行
コマンドパラメータの説明:
-avzP
-aパラメータは-rlptgoDに相当し、-rは再帰-lはリンクファイルであり、リンクファイルをコピーすることを意味する.-pはファイルの既存の権限を保持することを示す.-tファイルの元の時間を保持する;gファイルの元のユーザグループを保持する;oファイルの元の所有者を保持する.-Dはブロックデバイスファイルに相当する.
-z伝送時圧縮;
-P転送の進捗
-v verbose、詳細モード出力
-uは更新されたファイルのみを同期させ、更新されていないファイルを繰り返し更新しないようにしますが、両者のマシンクロックの同期に注意してください
--progress
バックアップ・プロシージャの表示
--delete
DSTにSRCがないファイルを削除
--password-file
パスワードファイルを指定します.ユーザー名ではなくパスワードを含めるだけです.
[email protected]::rsync
SvcCWRSYNCログインサーバ側のユーザー名
192.168.101.62サーバ側のipアドレス
rsyncサーバ側が指定した認証モジュール名.複数の同期ジョブはこのモジュール名で区別されます.
/cygdrive/d/file
サーバ側の同期ファイルを格納するローカルディレクトリ