关于rsync自动认证的尝试
rsync配置详解:
试验环境:solaris10(rsync server)ip:192.168.71.98;
redhat9(rsync client)ip:192.168.71.178;
rsync-2.6.8
试验内容:将服务器端/mnt/src/里的文件rsync到客户端的/root/mnt/test文件夹下;
1)服务器端配置:
该版本下,需要手动创建:/etc/rsyncd.conf
uid = nobody
gid = nobody
use chroot = no
max connections = 100
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
log file = /var/log/rsyncd.log
[src]
path = /mnt/src/ #需要被镜像的目录
ignore errors
read only = true
comment = "Welcome to use root /mnt/src rsync!"
list = yes
auth users = root #认证的用户名,如果没有这行,则表明是匿名
secrets file = /etc/password.pas #认证帐号到此处来认证,和系统无关,系统是在/etc/passwd和/etc/shadow里认证;
hosts allow = 192.168.71.0/24
另外在手动创建/etc/password.pas,内容形式如下:
root:password
2)客户端配置:
手动创建 /root/mnt/password.pas,内容形式如下:
password #此处的密码和服务器端的密码一样;
测试:
在客户端:rsync -vzrtopg --progress root@192.168.71.98::src /root/mnt/test --password-file=/root/mnt/password.pas
receiving file list ...
4 files to consider
created directory /root/mnt/test
./
123.c
33 100% 32.23kB/s 0:00:00 (xfer#1, to-check=2/4)
ewrwe.c
11 100% 10.74kB/s 0:00:00 (xfer#2, to-check=1/4)
sdfsdfsd.c
16 100% 15.62kB/s 0:00:00 (xfer#3, to-check=0/4)
sent 166 bytes received 354 bytes 1040.00 bytes/sec
total size is 60 speedup is 0.12
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论