rsync服务下载安装配置

下载安装配置远程传输服务:

服务端:

  •     一、 yum install  rsync -y
      二、  编写配置文件:

vim /etc/rsyncd.conf

uid = rsync --- 虚拟用户rsync,管理备份目录 原理???

gid = rsync --- 虚拟用户组rsync,管理备份目录

port = 873 --- 服务默认端口号873

fake super = yes --- 伪装管理员功能开启 便于可以执行chgrp命令

use chroot = no --- 安全配置 !!!

max connections = 200 --- 最大连接数 同时支持200个客户端连接

timeout = 300 --- 连接超时时间 秒

pid file = /var/run/rsyncd.pid --- 进程信息文件 便于获取进程号停止进程便于判断服务是否启动 避免反复启     动

lock file = /var/run/rsync.lock --- 锁文件

log file = /var/log/rsyncd.log --- 服务运行时日志文件

ignore errors --- 忽略传输过程一些小错误

read only = false --- 指定备份目录的权限为可读可写

list = false --- ???

hosts allow = 172.16.1.0/24 --- 安全策略配置 设置一个白名单

hosts deny = 0.0.0.0/32 --- 安全策略配置 设置一个黑名单

auth users = rsync_backup --- 定义认证用户

secrets file = /etc/rsync.password --- 密码文件 用户密码信息

rsync_backup:oldboy123 [backup] --- 模块 名称

comment = "backup dir by oldboy" path = /backup --- 定义一个备份目录

  三、创建一个虚拟用户:

  useradd rsyuc -M -s /sbin/nologin

  四、创建密码文件并修改权限为600

echo "rsync_backup:oldboy123" >/etc/rsync.password

chmod 600 /etc/rsync.password    -----------------除root用户不可查看修改,保证安全性

   五、创建备份目录 / 修改属主和属组信息

        mkdri /backup -p

   六、启动服务程序 / 重启服务程序

systemctl  start  rsyncd

systemctl  restart rsyncd

systemctl  enable  rsyncd

  七、客户端备份测试:

 rsync -avz /etc/hosts [email protected]::backup

客户端:

     一、 创建密码文件  并修改权限

 echo oldboy123 >/etc/rsync.password

chmod 600/etc/rsync.password

  

原文地址:https://www.cnblogs.com/wobenwuxin/p/11214039.html

时间: 2024-12-21 04:21:23

rsync服务下载安装配置的相关文章

Python介绍、下载安装配置、第一个程序Hello World

Python介绍 Python特点:优雅.明确.简单 Python源码不能加密 Python适合的领域:Web网站和各种网路服务.系统工具和脚本.作为"胶水"语言把其他语言开发的模块包装起来方便使用 Python不适合的领域:贴近硬件的代码(首选C).移动开发iOS/Android有各自的开发语言(ObjectC,Swift/Java).游戏开发:C/C++ Python可以跨平台,在linux.windows.mac os x中运行 Python目前有2.7和3.3两个版本,但是Py

03-openldap服务端安装配置

openldap服务端安装配置 阅读目录 基础环境准备 安装openldap服务端 初始化openldap配置 启动OpenLDAP 重新生成配置文件信息 规划OpenLDAP目录树组织架构 使用GUI客户端登录查看 openldap配置日志 通过migrationtools实现用户及用户组的添加 OpenLDAP控制策略 1. 基础环境准备 1.1 系统环境 系统:centos 6.9 软件:openldap-2.4.23-32 表1:IP地址及主机名规划 | 主机 | 系统版本 | IP地址

TortoiseSVN下载,安装,配置,常用操作 svn教程

   TortoiseSVN下载,安装,配置,常用操作 svn教程 首先在百度搜索并下载 TortoiseSVN 推荐从官网下载,软件分为32位和64位版本,下载时请根据自己的系统位数进行下载:  安装过程: 1.下载软件后,双击程序进行安装,点击"Next": 2.在许可证协议页面,选择"I Accept the terms in the License Agreement",点击"Next": 3.在自定义选项页面,可以选择安装目录,也可以直

14.1 NFS介绍 14.2 NFS服务端安装配置 14.3 NFS配置选项

14.1 NFS介绍 NFS是Network File System的缩写 NFS最早由Sun公司开发,分2,3,4三个版本,2和3由Sun起草开发,4.0开始Netapp公司参与并主导开发,最新为4.1版本 NFS数据传输基于RPC协议,RPC为Remote Procedure Call的简写. NFS应用场景是:A,B,C三台机器上需要保证被访问到的文件是一样的,A共享数据出来,B和C分别去挂载A共享的数据目录,从而B和C访问到的数据和A上的一致 例如: 一个站点,上面传输了很多图片,用户访

NFS介绍,NFS服务端安装配置,NFS配置选项

笔记内容: 14.1 NFS介绍 14.2 NFS服务端安装配置 14.3 NFS配置选项 笔记日期:2017-11-01 14.1 NFS介绍 NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源.在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样. NFS可以把A.B.C机器之间的文件数据进行共享,例如用户上传了一个文件到A机器上,用户

NFS介绍、NFS服务端安装配置、NFS配置选项介绍

NFS介绍 NFS是Network File System的缩写,NFS最早由Sun公司开发,分2,3,4三个版本,2和3由Sun起草开发,4.0开始Netapp公司参与并主导开发,最新为4.1版本.NFS数据传输基于RPC协议,RPC为Remote Procedure Call的简写.NFS应用场景是:A,B,C三台机器上需要保证被访问到的文件是一样的,A共享数据出来,B和C分别去挂载A共享的数据目录,从而B和C访问到的数据和A上的一致,NFS服务需要借助RPC服务去通信. NFS服务端安装配

14.1 NFS介绍;14.2 NFS服务端安装配置;14.3 NFS配置选项

14.1 NFS介绍 1. NFS是Network File System的缩写 2. NFS最早由Sun公司开发,分2,3,4三个版本,2和3由Sun起草开发,4.0开始Netapp公司参与并主导开发,最新为4.1版本 3. NFS数据传输基于RPC协议,RPC为Remote Procedure Call的简写. 4. NFS应用场景是:A,B,C三台机器上需要保证被访问到的文件是一样的,A共享数据出来,B和C分别去挂载A共享的数据目录,从而B和C访问到的数据和A上的一致 NFS原理图: 14

五十四、NFS介绍、NFS服务端安装配置、NFS配置选项

一.NFS介绍 NFS是Network File System的缩写. NFS最早由sun公司开发,分2,3,4三个版本,2和3由sun起草开发,4.0开始Netapp公司参与并主导开发,最新为4.1版本. NFS数据传输基于RPC协议,RPC为Remote Procedure Call的简写. NFS应用场景是:A,B,C三台机器上需要保证被访问到的文件是一样的,A共享数据出来,B和C分别挂载A共享的数据目录,从而B和C访问到的数据和A上的一致. NFS原理: RPC服务是由rpcbind所实

十四周一课 NFS介绍、NFS服务端安装配置、NFS配置选项

NFS介绍 NFS是Network File System的缩写 NFS最早由Sun公司开发,分2,3,4三个版本,2和3由Sun起草开发,4.0开始Netapp公司参与并主导开发,最新为4.1版本 NFS数据传输基于RPC协议,RPC为Remote Procedure Call的简写. NFS应用场景是:A,B,C三台机器上需要保证被访问到的文件是一样的,A共享数据出来,B和C分别去挂载A共享的数据目录,从而B和C访问到的数据和A上的一致 NFS服务端安装配置 首先在服务端安装两个包yum i