数据备份-rsync远程连接 准备两台linux主机(host1和host2) 我把host1作为服务器端,也就是远程机器。 host2作为本地机器 在远程机器Host1上 1)#vi /etc/rsyncd.conf (配置编辑文件) 在编辑模式下i uid=root (备份的文件所属uid) gid=root (备份的文件所属gid) log file=/var/log/rsyncd.log (所进行的操作,都会记录在log文件里) pid file=/var/run/rsyncd.pid (进程pid服务) [txt] (模块) path=/tmp/ (指定的路径,在指定路径下拷贝) use chroot=yes或no (当是yes是,path指定路径局限在/tmp下。如link文件就没办法拷贝过来生效,No 表示可以把链接文件都拷贝) list=yes 可查看有多少模块 secrets=/etc/rsyncd.passwd (指定的txt的密码) max connections=4 (最多链接4个) read only=no (只读,no表示可读可写) auth users=txt (使用txt) :wq vi /etc/rsyncd.passwd 在编辑模式下i txt:txt123 :wq chmod 600 /etc/rsyncd.passwd 在开启守护进程 (关键部分,不然无法生效) rsync --daemon -config=/etc/rsyncd.conf (指定守护进程路径) 可通过netstat -lnp |grep 873 查看你rsync服务是否开启 rsync默认开启的端口是873 3.然后我在/tmp下创建liu目录,在liuu目录下创建1.txt 2.txt mkdir /tmp/liu touch 1.txt 2.txt 4.在host2上来拷贝远程机器host1(拷贝到本地的/tmp/11下) rsync -avzP 192.168.1.1::/liu /tmp/11 输入密码txt123 拷贝成功 cd /tmp/11 ls 本帖只供参考,还需进一步学习请移步到http://www.apelearn.com/bbs/forum.php?mod=viewthread&tid=9291&highlight=rsync
转载于:https://blog.51cto.com/zxlwz/1715907