linux开机启动rsync,linux系统中rsync的安装和使用,以及配置rsync开机启动

1、安装

$ wget https://download.samba.org/pub/rsync/src/rsync-3.1.2.tar.gz

$ tar -xvf rsync-3.1.2.tar.gz

$ cd rsync-3.1.2

$ ./configure --prefix=/usr/local/rsync

$ make

$ make install

2、配置conf文件

$ vi /usr/local/rsync/rsync.conf

# 复制以下内容到rsync.conf文件里

### 全局参数 ###

port=873

motd file=/usr/local/rsync/rsync.motd

log file=/usr/local/rsync/rsync.log

pid file=/var/run/rsync.pid

### 模块参数 ###

[testmodule]

path=/home/test

use chroot=true

uid=0

gid=0

read only=false

exclude=/readme.txt /runtime

auth users=txz

secrets file = /usr/local/rsync/rsync.secrets

# Esc :wq 保存并退出vi编辑器

# 要注意的关键词有:port、testmodule、path、auth users、secrets file等

# auth users 后的值可以看心情随便给

3、配置密钥文件

$ vi /usr/local/rsync/rsync.secrets

txz:qwert54321

# 注意:rsync.secrets 文件中的内容必须为 rsync.conf 文件中 auth users 参数的值,

加冒号,再加'看你心情复杂度'给的密码

# Esc :wq 保存并退出vi编辑器

3.1、 rsync.secrets文件权限必须设置为600

$ chmod 600 /usr/local/rsync/rsync.secrets

4、配置欢迎语文件(可选)

$ vi /usr/local/rsync/rsync.motd

welcome use rsync service !

5、启动rsync服务

$ /usr/local/rsync/bin/rsync --daemon --config=/usr/local/rsync/rsync.conf

测试

# 假设有一台远程rsync服务器的IP是 39.108.230.60,要把当前 /root/test/ 下的数据推送给它

# 注意:这里的 AuthUser 和 YourModule 来自你的 rsync.conf 文件中配置的值

$ /usr/local/rsync/bin/rsync --port=873 -av /root/test AuthUser@39.108.230.60::YourModule --password-file=/YourPwdPath/YourPwd.txt

# 拉取远程rsync服务器的数据到本机 /root/test/ 下

# 注意:这里的 AuthUser 和 YourModule 来自远程rsync服务器的 rsync.conf 文件中配置的值

$ /usr/local/rsync/bin/rsync --port=873 -av AuthUser@39.108.230.60::YourModule /root/test --password-file=/YourPwdPath/YourPwd.txt

# 注意:--password-file是可选的,表示导入存储在本机的rsync服务器密码,

本例中的密钥文件 YourPwd.txt 内容为qwert54321,不是 txz:qwert54321

【rsync进阶】

1、配置rsync开机启动:

$ vi /etc/rc.local

# 在 rc.local 文件的底部,新加一行代码,代码如下

/usr/local/rsync/bin/rsync --daemon --config=/usr/local/rsync/rsync.conf

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值