rsync 配置

来源:互联网 发布:云计算行业的岗位 编辑:程序博客网 时间:2024/05/01 14:54

rsync 配置

很老的东西了,但是还是挺好用得,自己没总结过,每次搞都是google一次然后重新试,这样不好。

1. server 端配置

主要有2个文件,rsyncd.conf ,rsyncd.secrets用来放密码,权限必须是600。

rsyncd.conf

# /etc/rsyncd: configuration file for rsync daemon mode# See rsyncd.conf man page for more options.# configuration example:uid = deploygid = deployuse chroot = yesmax connections = 4address = IP pid file = /var/run/rsyncd.pidexclude = lost+found/transfer logging = yestimeout = 900ignore nonreadable = yesdont compress   = *.gz *.tgz *.zip *.z *.Z *.rpm *.deb *.bz2log file = /var/log/rsync.log# [ftp]#        path = /home/ftp#        comment = ftp export area[nami]path = /data/namilist = yesauth users = deployread only = nosecrets file = /etc/rsyncd.secrets

rsyncd.secrets server端需要配置用户名:密码

deploy:mypassword

start rsyncd service:

chmod 600 /etc/rsyncd.confsync --daemon --config=/etc/rsyncd.conf --log-file=/var/log/rsync.log

2.client 端连接

rsync --delete --password-file=/etc/rsync.secrets -avz /home/deploy/nami/frontend/dist/  deploy@10.47.xx.xx::nami

客户端的rsync.secrets 只要存密码即可。

3.其他

有问题看log,然后搜索。

0 0