首页
学习
活动
专区
圈层
工具
发布

Rsync加密
EN

Stack Overflow用户
提问于 2009-12-01 02:29:37
回答 2查看 41.2K关注 0票数 35

我知道rsync可以在文件传输过程中启用/禁用ssh加密协议。那么,如果禁用了ssh加密协议,这是否意味着rsync根本不进行任何加密?

此外,我提出上述问题的原因是,我们使用rsync模块作为文件传输的一部分,而模块中没有指定将使用ssh加密。

如果rsync不使用任何加密,那么理论上我可以在源和目标机器上打开一个端口,并将文件从源推送到目标。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-12-01 03:02:27

rsync本身不执行加密。如果不使用ssh,也不使用隧道传输rsync流量,那么就不会执行加密。是的,您可以通过这种方式节省一些CPU周期。

票数 26
EN

Stack Overflow用户

发布于 2009-12-01 02:36:16

如果您使用rsync://协议方案(即,当您连接到rsyncd守护进程时),则不会使用加密(尽管密码身份验证是使用基于md4的质询-响应系统完成的,并且可能仍然相当安全)。

如果使用hostname:/some/path方案,那么rsync会透明地调用SSH,SSH会对所有内容进行加密,并使用SSH的本地身份验证机制。据我所知,一些OpenSSH版本在配置文件中支持选项Ciphers null,但在以后的版本中已将其删除。

一般来说,你不应该担心加密开销,除非你在1Gbit的网络中工作,或者你有旧的计算机。

票数 65
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1821526

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档