Linux第十九章实验报告
实验1:ssh 协议数据同步:
将 NFS 服务器数据同步备份到 rsync 服务器
:环境说明:
一台 NFS 服务器,一台 rsync 服务器;在两台服务器上分别创建目录(/filesrc、/filedst)
下行同步(下载)
格式:rsync -avz 服务器地址:/服务器目录/* /本地目录 示例:rsync -avz root@192.168.88.10:/filesrc/* /filedst -a:归档模式,递归并保留对象属性 -v:显示同步过程 -z:在传输文件时进行压缩 |
实例:
上行同步(上传)
格式:rsync -avz /本地目录/* 服务器地址:/服务器目录 示例:rsync -avz /filedst/* root@192.168.88.10:/filesrc |
实例:
注意:使用 root 用户进行实验可以,但生产环境中尽量使用单独创建的普通用户,减少权限溢出创建用来做数据同步的用户,并给予用户对目录的相应权限,一般使用 ACL 设置权限
# useradd zhangsan # passwd zhangsan # setfacl -m u:zhangsan:rwx /filesrc |
拓展:若要实现免密码数据同步,只需要双方做好 ssh 密钥对登录