Rsync環境構成
1874 ワード
新しく手に入れたサーバーは、プロジェクトの運行環境を配置したいと思って、既存のサーバーの第三者がパッケージをインストールすることを同期して、rsyncサービスが配置されていないことを発見して、次に手を出して既存のサーバーの上でrsyncサービスを開いて、パッケージのディレクトリを設定します.
シーン:
172.16.28.2サーバは、172.16.25.1サーバから/data/soft/ディレクトリの下のファイルを同期できます. rsync構成172.16.25.1サーバ上でrsync.confファイル を作成
具体的な構成項目の役割は、公式ドキュメントを参照してください.構成rsyncd.secretsファイル上のrsyncd.conf構成にはsecrets file=/etc/rsyncd/rsyncd.secrets構成があり、同期ファイルを指定する際に必要なパスワードは以下のように構成されています.
ここでrootは検証されたユーザーであり、rsyncd.confファイルのユーザーと一致し、コロンの後ろに指定されたアクセスパスワードがあり、必要に応じて異なるパスワードを設定することができます.ここでパスワードをroot 123に設定します.
特に注意:rsyncd.secretsファイルへのアクセス権は必ず600に設定してください.chmod 600 rsyncd.secretsコマンドを実行してください. rsyncサービス を開始アクセスクライアントが172.16.2.5.2サーバにログインするように構成されています.
パスワードの構成にはrsyncサービス側のrsyncd.secretsファイルのパスワードと同じパスワードが必要です.
特に注意:rsyncd.passwdアクセス権を変更し、chmod 600 rsyncd.passwdを実行します.ファイル同期コマンド を実行する.
rsyncで172.16.25.1パス別名ソフトウェアのファイルを現在のディレクトリの下に同期します.
シーン:
172.16.28.2サーバは、172.16.25.1サーバから/data/soft/ディレクトリの下のファイルを同期できます.
mkdir /etc/rsyncd
cd /etc/rsyncd
touch rsync.conf
vim rsync.conf
rsync.conf
motd file = /etc/rsyncd/rsyncd.motd
pid file = /var/run/rsyncd.pid
uid = root
gid = root
port = 873
address = 0.0.0.0
use chroot = yes
read only = yes
#write only=yes
hosts allow=172.16.25.0/255.255.255.0
secrets file = /etc/rsyncd/rsyncd.secrets
hosts deny=*
max connections = 5
log file = /var/log/rsync.log
timeout = 120
[soft]
path = /data/soft
list = yes
read only = yes
ignore errors
auth users = root
具体的な構成項目の役割は、公式ドキュメントを参照してください.
touch /etc/rsyncd/rsyncd.secrets
vim /etc/rsyncd/rsyncd.secrets
root:root123
ここでrootは検証されたユーザーであり、rsyncd.confファイルのユーザーと一致し、コロンの後ろに指定されたアクセスパスワードがあり、必要に応じて異なるパスワードを設定することができます.ここでパスワードをroot 123に設定します.
特に注意:rsyncd.secretsファイルへのアクセス権は必ず600に設定してください.chmod 600 rsyncd.secretsコマンドを実行してください.
/user/bin/rsync --daemon --config=/etc/rsyncd/rsyncd.conf
mkdir /etc/rsyncd
cd /etc/rsyncd
touch rsyncd.passwd
vim rsyncd.passwd
:
root123
パスワードの構成にはrsyncサービス側のrsyncd.secretsファイルのパスワードと同じパスワードが必要です.
特に注意:rsyncd.passwdアクセス権を変更し、chmod 600 rsyncd.passwdを実行します.
rsync -arv --password-file=/etc/rsyncd/rsyncd.passwd [email protected]::soft ./
rsyncで172.16.25.1パス別名ソフトウェアのファイルを現在のディレクトリの下に同期します.