【Linux】rsync模板配置问题
-------------------------------------------------------------------------------------------------
| 欢迎关注个人公众号 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防火墙是否放开
上述解决方案中肯定有你想要的
最新文章
- ABP理论学习之MVC视图
- Swift入门篇-闭包和函数
- input使用javascript限制输入带小数的数字
- IAP 程序内购
- 剑指Offer01 杨氏数组寻值
- [MarsZ]程序猿谈大学之工作三年半的程序猿给大学童鞋的一些注释
- Runtime运行时学习(一)
- (转载)VC/MFC 工具栏上动态添加组合框等控件的方法
- BZOJ 3110 ZJOI 2013 K大数查询 树套树(权值线段树套区间线段树)
- 【原创】Freak3D printer 的Repetier-Host 的设置
- Teclast/台电 P98HD四核测评9.7寸台电P98HD 评测体验 (转载)
- GCD系列 之(二): 多核心的性能
- Win8/8.1 下映像管理和恢复环境的配置
- SpringAop源码情操陶冶-JdkDynamicAopProxy
- 重磅︱R+NLP:text2vec包——New 文本分析生态系统 No.1(一,简介)
- MySQL8.0新特性——支持原子DDL语句
- Exp5 Msf基础应用 20164312 马孝涛
- vue+富文本编辑器UEditor
- gcc5.4报错对‘std::__cxx11::basic_string<;char, std::char_traits<;char>;, std::allocator<;char>; >;::~basic_string()’未定义的引用
- serialVersionUID 序列化