方便快捷传文件—搭建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
即可
文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。