- 追加された行はこの色です。
- 削除された行はこの色です。
*Rsync Server [#dc367709]
RIGHT:更新日&lastmod();
**サーバ側の設定 [#sf5ce7d3]
サーバマシン側で (rsyncというユーザを作成 Linux上のパスワードの設定は不要)~
rsyncの権限でサーバを起動~
rsyncd.conf ファイルを作成~
rsyncというユーザのカレントディレクトリに
rsyncd.confを作成
log file=/home/rsync/rsyncd.log
uid=root
gid=root
[rsync] <=module名
path=/home/rsync/test <=moduleの実際のパス。この場所がクライアント側の/rsyncになる
comment=rsync area
lock file=/home/rsync/rsyncd.lock
read only=no
use chroot=no
auth users=rsync, okada
secrets file=/home/rsync/rsync/rsyncd.secrets
strict modes=true
list=true
[rsync2]
path=/home/rsync/test2
comment=rsync2 area
lock file=/home/rsync/rsyncd.lock
read only=no
use chroot=no
auth users=rsync, okada <=使用許可ユーザ
secrets file=/home/rsync/rsync/rsyncd.secrets
strict modes=true
list=true
上の例はmoduleが2つ
rsync/rsyncd.secretsファイルを作成
rsyncサーバ用のユーザ名とパスワードを設定する。
rsync:*******
okada:******** (1)
必ず以下が必要
$ chmod 600 rsync/rsyncd.secrets
***サーバ起動 [#gba17b65]
$ su
# rsync --daemon --config=/home/rsync/rsyncd.conf --port=873
起動が一般ユーザで可能かは不明
**クライアント側 [#v1a869da]
okadaで利用のためokadaのホームディレクトリで
rsync/rsyncd.passファイルを作成
******
サーバ側のrsync/rsyncd.secretsのokadaの(1)のパスワード部のみ記入
''転送''
$ /usr/bin/rsync --port=873 -a --password-file=rsync/rsyncd.pass ./rsync_test rsync://okada@182.236.42.22/rsync2/
--------------------------------------------------------------------------------
RIGHT:[[元ページ:http://mz80.ism21.net/hp/linux/rsync.htm]]