美文网首页
DAY06(02):rsync+SSH同步

DAY06(02):rsync+SSH同步

作者: Pseudoloveryou | 来源:发表于2020-02-23 10:41 被阅读0次

2 案例2:rsync+SSH同步

2.1 问题

本例要求掌握rsync与远程SSH资源的同步操作,使用rsync命令访问远程主机svr7,完成下列任

务:

1. 查看远程主机的 / 目录下有哪些子目录

2. 从远程主机下载 /etc/passwd 文件到当前目录

3. 将远程主机的 /boot/ 目录同步为本地的 /fromssh

4. 将本机的 /etc 目录同步到远程主机的 /opt/下

2.2 方案

列出 SSH 服务端资源

rsync user@host:远程目录/

rsync+SSH远程同步操作:

rsync [...] user@host:远程目录 本地目录

rsync [...] 本地目录 user@host:远程目录

2.3 步骤

实现此案例需要按照如下步骤进行。

步骤一:列出远程主机的SSH资源

查看远程主机svr7的/目录下有哪些子目录:

5. [root@svr7 ~]# rsync -a --delete /fdir/ /tdir/

6. [root@svr7 ~]# ls /fdir/ /tdir/

7. /fdir/:

8. 1.txt 3.txt

9.

10. /tdir/:

11. 1.txt 3.txt

12. [root@pc207 ~]# rsync root@192.168.4.7:/

13. root@192.168.4.7's password: //验证对方的密码

14. dr-xr-xr-x 4096 2016/12/15 10:39:34 .

15. lrwxrwxrwx 7 2016/12/07 09:21:50 bin

16. lrwxrwxrwx 7 2016/12/07 09:21:50 lib

17. lrwxrwxrwx 9 2016/12/07 09:21:50 lib64

18. lrwxrwxrwx 8 2016/12/07 09:21:50 sbin

19. dr-xr-xr-x 4096 2016/12/07 11:25:29 boot

20. drwxr-xr-x 6 2016/12/07 09:21:14 data

Top

步骤二:rsync+SSH同步操作

1)从远程主机svr7下载/etc/passwd文件到当前目录

2)将远程主机svr7的/boot/目录同步为本地的/fromssh

3)将本机的/etc目录同步到远程主机svr7的/opt/下

确认目录大小:

上行同步到远程主机svr7上:

21. drwxr-xr-x 3200 2016/12/15 10:46:15 dev

22. drwxr-xr-x 8192 2016/12/20 17:01:02 etc

23. [root@pc207 ~]# rsync root@192.168.4.7:/etc/passwd ./

24. root@192.168.4.7's password: //验证对方的密码

25. [root@pc207 ~]# cat passwd //检查同步结果

26. root:x:0:0:root:/root:/bin/bash

27. bin:x:1:1:bin:/bin:/sbin/nologin

28. daemon:x:2:2:daemon:/sbin:/sbin/nologin

29. adm:x:3:4:adm:/var/adm:/sbin/nologin

30. lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin

31. .. ..

32. [root@pc207 ~]# rsync -a root@192.168.4.7:/boot/ /fromssh

33. root@192.168.4.7's password: //验证对方的密码

34. [root@pc207 ~]# ls /fromssh/ //检查同步结果

35. config-3.10.0-327.el7.x86_64

36. extlinux

37. grub2

38. initramfs-0-rescue-a19921505cc7e19d20dfcd5cea7d8aa2.img

39. initramfs-3.10.0-327.el7.x86_64.img

40. initramfs-3.10.0-327.el7.x86_64kdump.img

41. .. ..

在远程主机上检查同步结果:

43. [root@pc207 ~]# du -sh /etc

44. 35M /etc

相关文章

网友评论

      本文标题:DAY06(02):rsync+SSH同步

      本文链接:https://www.haomeiwen.com/subject/wuwdqhtx.html