关于rsync自动认证的尝试

发布于 2022-07-25 20:48:32 字数 2112 浏览 13 评论 0

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文