#大文件本地与云服务器的传输,支持断点续传,速率可达20MB/s
Window端(client端):下载Cwrsync: https://itefix.net/cwrsync
解压并添加到环境变量
- 解压到 C:\cwRsync
- 添加 C:\cwRsync\bin 到 PATH
服务器端(server端):
1.安装编译依赖
Sudo yum install -y gcc make openssl-devel
2.下载 rsync 源码
Wget https://download.samba.org/pub/rsync/src/rsync-3.4.1.tar.gz
tar -xzf rsync-3.4.1.tar.gz
cd rsync-3.4.1
- 编译并安装
./configure --prefix=/usr/local
make
sudo make install
- 验证安装
/usr/local/bin/rsync --version
5.创建配置文件
sudo vi /etc/rsyncd.conf
port = 873
uid = root
gid = root
[backup]
path = /home
comment = Backup Directory
read only = yes
#auth users =root
secrets file = /etc/rsyncd.secrets
vi /etc/systemd/system/rsyncd.service
[Unit]
Description=Fast remote file copy program daemon
After=network.target
[Service]
Type=simple
ExecStart=/usr/bin/rsync --daemon --config=/etc/rsyncd.conf
Restart=on-failure
#User=root # 专用用户(非root)
#Group=root
PIDFile=/var/run/rsyncd.pid
[Install]
WantedBy=multi-user.target
6.创建密码文件
echo "rsync_user:your_password" | sudo tee /etc/rsyncd.secrets
sudo chmod 600 /etc/rsyncd.secrets
7.启用服务
sudo systemctl start rsyncd
sudo systemctl enable rsyncd
sudo systemctl daemon-reload
sudo systemctl restart rsyncd
sudo systemctl status rsyncd
8.windows中cmd传输(使用模块名)
rsync -avzP --port=873 root@IP::backup/requirements.txt /c/Users/Desktop/
#大文件本地与云服务器的传输,支持断点续传,速率可达20MB/s
Window端(client端):下载Cwrsync: https://itefix.net/cwrsync
解压并添加到环境变量
服务器端(server端):
1.安装编译依赖
Sudo yum install -y gcc make openssl-devel
2.下载 rsync 源码
Wget https://download.samba.org/pub/rsync/src/rsync-3.4.1.tar.gz
tar -xzf rsync-3.4.1.tar.gz
cd rsync-3.4.1
./configure --prefix=/usr/local
make
sudo make install
/usr/local/bin/rsync --version
5.创建配置文件
sudo vi /etc/rsyncd.conf
port = 873
uid = root
gid = root
[backup]
path = /home
comment = Backup Directory
read only = yes
#auth users =root
secrets file = /etc/rsyncd.secrets
vi /etc/systemd/system/rsyncd.service
[Unit]
Description=Fast remote file copy program daemon
After=network.target
[Service]
Type=simple
ExecStart=/usr/bin/rsync --daemon --config=/etc/rsyncd.conf
Restart=on-failure
#User=root # 专用用户(非root)
#Group=root
PIDFile=/var/run/rsyncd.pid
[Install]
WantedBy=multi-user.target
6.创建密码文件
echo "rsync_user:your_password" | sudo tee /etc/rsyncd.secrets
sudo chmod 600 /etc/rsyncd.secrets
7.启用服务
sudo systemctl start rsyncd
sudo systemctl enable rsyncd
sudo systemctl daemon-reload
sudo systemctl restart rsyncd
sudo systemctl status rsyncd
8.windows中cmd传输(使用模块名)
rsync -avzP --port=873 root@IP::backup/requirements.txt /c/Users/Desktop/