方便快捷传文件—搭建rsync文件传输服务器

avatar
作者
筋斗云
阅读量:3

比如我们有一个服务器,想把各个机器的文件都通过脚本传给这台机,用sftp或者直接rsync就必须输密码,肯定不行,做等效性免密又麻烦,怎么办呢,这么办!

在服务端

yum -y install rsync #编辑,内容如下 vim /etc/rsyncd.conf  uid = user1  #决定了写入到服务端的文件的属主 gid = user1  #决定了写入到服务端的文件的属组 [backup]:          path = /var/nfs            #路径自定义   read only = false          #允许写入   fake super = yes           #没有这一行会提示无权限修改文件   auth users = guest1                  #客户端要访问用的用户名,没有这一行则无需密码   secrets file = /etc/rsyncd.secrets   #密码文件   

其中密码文件就是 guest1:xxxxxxxxxxx
然后 service rsync start

在客户端

vim /etc/rsync.passwd    #内容就是密码 xxxxxxxxxxxx #然后 chmod 640 /etc/rsync.passwd rsync -avzo demo.txt guest1@server_ip::backup/demo1.txt --password-file=/etc/rsync.passwd   

即可

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!