それらの年で、私は詳細のrsyncデーモンのピットを強化しました

サーバーの設定

/etc/rsyncd.conf設定

#rsync.conf --------------------------------------------開始

同様のエラーメッセージのUID rsyncのエラーを介してタンク内のこの場所##
】アノテーションは、本明細書に定義されたシステムのUID = ## rsyncの背後に、ユーザーに追加されるので、設定ファイルの後に##コメントをラップする必要がありますが追加
のrsync = UID
GID rsyncを=
使用CHROOT = NO
最大= 200が接続され
、タイムアウト= 300

##この新しいバージョンでは、それ以外の場合は、次のエラーを確認する一般的なエラー、追加される
偽のスーパー= yesの
PID =ファイルが/var/run/rsyncd.pid
ロックファイル##
ロックファイル= /var/run/rsync.lockの
/ =ログファイルをVAR /ログ/ rysncd.log

[バックアップ]

##それは、/問題の間に明確な区別の終わりに、カタログファイルを受信している
パス= /バックアップ
無視エラー
読むだけ= falseを
一覧=偽
のrsyncを行うには、IPネットワーク内で一般的に使用される##の生産環境が
許す= 172.16.1.0/24ホスト
のホストが拒否= 0.0 .0.0 / 32

##これは、クライアント・アクセスのユーザー名で、それはIP @名rsync_backupで
認証ユーザー= rsync_backup

[バックアップ]このモジュールは、パスワードファイル、マルチモジュールの後期設立に著名なパスを持っており、カスタマイズすることができますに似て##それぞれ
の秘密は、ファイル= /etc/rsync.password
#rsyncd.confを------- -------------------------------------------終了

システムユーザーを追加し、rsyncd.confのUIDのGIDと一致

useraddの-s / sbinに/ nologinに-Mのrsync

パスワードファイルを追加し、600に権限を変更

>> /etc/rsync.password: "123 rsync_backup"エコー
のchmod 600 /rsync.password

ファイルを受信するディレクトリを作成し、所有者とすべてのグループを変更

ます。mkdir -p /バックアップ
のchownのrsync.rsync /バックアップ

クライアントの設定

パスワードファイルを作成し、パスワードを書いて、アクセス権を変更

エコー"123" >> /etc/rsync.password
のchmod 600 /etc/rsync.password

テスト

1. 873 nmapのはtelnetや他の検査と、デフォルトで開いて、そうでない場合は、通常のサーバポートは、高い確率がファイアウォールの問題であることを確認してください
。2.コマンドrsyncの-avz /バックアップ/テストファイルの[email protected] ::バックアップと注意デーモンモード::二つのコロンによるシェルモデル:コロン

このコマンドは、非対話型のパスワードファイルを使用するときにスクリプトを書くことが非常に重要です

rsyncの-avz /バックアップ/テストファイル[email protected] ::バックアップ--passworkファイル=の/ etc / rsync.password

一般的なエラー

1.uid GIDエラー:ユーザ名、間違った、間違った設定ファイル(私は長い間、タンク内の##のノート続く)
いくつかのファイル名を書か2.設定ファイルは、設定ファイルと実際のファイルの内容を確認してください作成されます一貫性のある名前
3.rsyncをします。chgrp(で「.hosts.G6sZha」バックアップ)が失敗しました:操作は許可されていない(1)
ミスをし、それが偽のスーパーを追加していないので、=はい

おすすめ

転載: blog.51cto.com/14316149/2415177