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

比如我们有一个服务器,想把各个机器的文件都通过脚本传给这台机,用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  

即可

相关推荐

  1. 方便快捷文件rsync文件传输服务器

    2024-07-13 09:34:07       29 阅读
  2. rsync高效文件传输工具

    2024-07-13 09:34:07       51 阅读
  3. rsync+inotify-tools文件传输

    2024-07-13 09:34:07       36 阅读
  4. 文件服务器

    2024-07-13 09:34:07       58 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-13 09:34:07       66 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-13 09:34:07       70 阅读
  3. 在Django里面运行非项目文件

    2024-07-13 09:34:07       57 阅读
  4. Python语言-面向对象

    2024-07-13 09:34:07       68 阅读

热门阅读

  1. Git 在commit后,撤销commit

    2024-07-13 09:34:07       19 阅读
  2. 【React Hooks原理 - useRef】

    2024-07-13 09:34:07       21 阅读
  3. web前端开发中需要注意的一些常见问题

    2024-07-13 09:34:07       23 阅读
  4. 封装图片压缩

    2024-07-13 09:34:07       21 阅读
  5. 为什么文件需要校验MD5?

    2024-07-13 09:34:07       23 阅读
  6. STL内建仿函数

    2024-07-13 09:34:07       22 阅读