Rsync+ssh安全道进行同步.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Rsyncssh安全道进行同步

Rsync + ssh 安全通道进行同步 目录 1 应用说明 1.1 加密传输 1.2 同步方向 2 环境说明 2.1 硬件环境 2.2 网络环境 2.3 系统环境 3 软件简介 3.1 SSH的简介 3.2 RSYNC的简介 4 软件安装 4.1 SSH的安装 4.2 RSYNC的安装 4.2.1 ports方式安装 4.2.2 手工安装 4.3 ssh的配置 4.3.1 创建帐户 4.3.2 生成公钥和私钥 4.3.3 拷贝到客户端 4.3.4 测试登录 5 Rsync的配置 5.1 Rsync的常用参数 5.2 控制脚本 6 运行 7 结束语 8 附录 8.1 1 RSYNC 参数详解 8.2 2 中文编码问题 应用说明 正如很多人知道的那样,Rsync可是开源同步软件中的老大哥。很多人(当然也包括我自己)都在使用它来进行同步、备份工作。它的功能强大,应用灵活,就不多说了。如果对Rsync前世今生很感兴趣,那么一会看看简介,然后到他们官方网站好好看看。 虽然Rsync很强大,但是它并没有直接支持加密传输。也就是说,它是直接明文传输的,对于一些安全要求高的数据,那就不太保险了。不信?你可以用抓包工具试试看。 如果要传输保密文件,那怎么办?放心,Rsync提供了ssh通道功能。也就是通过ssh安全通道来传输,传输过程中,数据是经过ssh加密的。不信?你还是可以抓包看看。 这就是我们要进行的工作了,配置一个具有ssh安全通道的,安全级别高的同步体系。 加密传输 我们利用SSH来达到安全通道的目的。SSH 的 RSA 和 DSA 认证协议的基础是一对专门生成的密钥,分别叫做 专用密钥和 公用密钥(简称 私钥和公钥,下面我们都使用简称)。使用这些基于密钥的认证系统的优势在于:在许多情况下,有可能不必手工输入密码就能建立起安全的连接。 尽管基于密钥的认证协议相当安全,但是如果不注意保护,把私钥泄露了,那么别人也就可以登录到有公钥的服务器。那就很不安全了。 因此居于安全考虑,我们进行的同步配置,是居于普通用户来进行备份的。 同步方向 在这里采用的,不是常见的C/S模式,即源服务器运行rsync --daemon模式,备份服务器主动同步。而是采用SSH通道模式,不需要配置rsync --daemon。从源服务器直接同步到备份服务器。 环境说明 我配置的是A、B 两台主机,A主机做为源服务器,B主机作为客户端。 硬件环境 两台服务器的配置一样,硬件配置如下: 单志强2.4G CPU 2G 内存 36G SCSI硬盘 1G inter网卡 网络环境 两台服务器在同一个机房,但是不同网段。IP地址分别设置如下: A服务器的IP地址: B服务器的IP地址: 1 系统环境 操作系统: A、B两台服务器均安装了FreeBSD 6.2-RELEASE-p2(通过make world升级到最新)。 SSH是系统自带的版本: # ssh -V OpenSSH_4.5p1 FreeBSD OpenSSL 0.9.7e-p1 25 Oct 2004 软件简介 由于我们是在unix/linux下使用SSH和RSYNC,因此仅仅介绍SSH和RSYNC,而不介绍系统以及其他软件。 SSH的简介 SSH是英文Secure Shell的简写形式。通过使用SSH,你可以把所有传输的数据进行加密,这样中间人这种攻击方式就不可能实现了,而且也能够防止DNS欺骗和IP欺骗。使用SSH,还有一个额外的好处就是传输的数据是经过压缩的,所以可以加快传输的速度。SSH有很多功能,它既可以代替Telnet,又可以为 FTP、Pop、甚至为PPP提供一个安全的通道。 最初的SSH是由芬兰的一家公司开发的。但是因为受版权和加密算法的限制,现在很多人都转而使用OpenSSH。OpenSSH是SSH的替代软件包,而且是免费的,可以预计将来会有越来越多的人使用它而不是SSH。目前所发行的开源UNIX/Linux,默认都会带有OpenSSH(一些可能需要你额外的安装一下)。 如果你喜欢的话,也可以安装SSH,他虽然有限制,但是对于非商业用户,是可以免费使用的。 相关链接如下: /products/ssh_secure_shell/ RSYNC的简介 在RSYNC的官方网站上,对于RSYNC的介绍非常简单。 rsync 是一个开放源码的快速的文件同步工具,是在GUN的GPL2协议下发布的。 所以任何人都可以免费的使用设置修改和再发行它。rsync的作者是 Wayne Davison。 相关链接如下: / 软件安装 SSH的安装 由于系统会自带有SSH,我

文档评论(0)

qiwqpu54 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档