-------------------------------------------------------------------------------------------------

|  欢迎关注个人公众号  zclinux_note  第一时间获取关于linux使用的技巧。探索Linux的奥秘   |

-------------------------------------------------------------------------------------------------

环境centos 6.2

服务端配置

/etc/rsyncd.conf

# /etc/rsyncd: configuration file for rsync daemon mode

port = 873                 ##默认端口

uid = root                   ##默认用户和用户组

gid = root

pid file = /var/run/rsyncd.pid

log file = /var/log/rsyncd.log

[test]                        ##rsync模板名称

path = /                        ## 模板路径,也就是使用模板的话,接受文件的位置

ignore errors = yes        ##忽略报错

read only = no                 ##是否只读,传古来的文件都是只读的

hosts allow = 192.168.1.0/24         ##允许访问的ip,可以是网段

use chroot = yes                          ##可以使用chroot权限

list = yes

auth users = root                     ##允许的用户,如果想用其他用户接受文件的话,可以换成其他的用户

secrets file = /etc/passwd.pwd                  ##密码文件

配置文件就配置完成了

密码文件/etc/passwd.pwd

内容里面一定不要有其他的东西,只有单纯的密码

cat /etc/passwd.pwd

password123

保存后,设置权限为600

重启rsyncd服务

rsync --daemon 进程要在客户端和服务端都要启动最好

查看873端口是否监听,并查看防火墙是否开启873

客户端

使用命令

rsync -av --password-file=/etc/passwd.pwd /usr/local/src/test.txt root@192.168.1.12::test/

-a --archive  :归档模式,表示递归传输并保持文件属性。等同于"-rtopgDl"。
-v:显示rsync过程中详细信息。可以使用"-vvvv"获取更详细信息

问题解决:

遇到这个问题的解决思路

1. 先看下873端口是否开放,telnet一下是否通

2. 查看密码文件的权限是否为600

3. 密码文件的格式是直接是密码,由于是客户端访问,所以不需要其他的,密码错误会提示passwd mismatch

4. 密码文件的名称是否对上,查看是否敲错

5. 查看对端服务器的873防火墙是否放开

上述解决方案中肯定有你想要的

最新文章

  1. ABP理论学习之MVC视图
  2. Swift入门篇-闭包和函数
  3. input使用javascript限制输入带小数的数字
  4. IAP 程序内购
  5. 剑指Offer01 杨氏数组寻值
  6. [MarsZ]程序猿谈大学之工作三年半的程序猿给大学童鞋的一些注释
  7. Runtime运行时学习(一)
  8. (转载)VC/MFC 工具栏上动态添加组合框等控件的方法
  9. BZOJ 3110 ZJOI 2013 K大数查询 树套树(权值线段树套区间线段树)
  10. 【原创】Freak3D printer 的Repetier-Host 的设置
  11. Teclast/台电 P98HD四核测评9.7寸台电P98HD 评测体验 (转载)
  12. GCD系列 之(二): 多核心的性能
  13. Win8/8.1 下映像管理和恢复环境的配置
  14. SpringAop源码情操陶冶-JdkDynamicAopProxy
  15. 重磅︱R+NLP:text2vec包——New 文本分析生态系统 No.1(一,简介)
  16. MySQL8.0新特性——支持原子DDL语句
  17. Exp5 Msf基础应用 20164312 马孝涛
  18. vue+富文本编辑器UEditor
  19. gcc5.4报错对‘std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()’未定义的引用
  20. serialVersionUID 序列化

热门文章

  1. uni-app中封装统一请求函数
  2. STL——容器(Map & multimap)的插入与迭代器
  3. IOS开发中设置导航栏主题
  4. js下 Day01、DOM对象,BOM浏览器对象模型
  5. JMeter上传文件,并修改源码参数化Content-Disposition 的 filename
  6. Python——元组的基本语法(创建、访问、修改、删除)
  7. webform中配置服务器控件的样式
  8. 毕业三年,如何达到月薪30K?我想跟你聊聊!!
  9. 将后端返回的数据在jsp中拼接成table列表
  10. 图解HTTP权威指南(三)| Web服务器对HTTP请求的处理和响应