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

07-13 1703阅读

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

方便快捷传文件—搭建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  

即可

VPS购买请点击我

文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

目录[+]