连接授权后,如何防止 rsync 对文件传输使用加密和压缩?

连接授权后,如何防止 rsync 对文件传输使用加密和压缩?

我知道需要安全连接(即 ssh)来授权与远程服务器的连接。但授权后数据是否也可以不加密、不压缩地传输呢?

我正在本地网络中传输文件,并且可以不需要压缩和加密的开销,甚至不需要尝试压缩(如果合适的话)。如果压缩可以加快速度,那么它可能没问题,但加密则不然。我知道可以使用 FTP、NFS 和 Samba 等替代方案,但我更喜欢 rsync,因为传输完成后通道就会关闭

答案1

Rsync 不是世界上最快的东西,但对于长链接我更喜欢使用它HPN SSH。这是正常的 OpenSSH,但有一些补丁可以带来一些好处。与您想要的相关,它允许使用“无”加密选项进行传输。

我发现它对于拥有 WAN 加速器的公司尤其有价值。我无法改变他们的行为,但因为他们尝试自己进行压缩/重复删除,所以如果我可以向他们提供未加密的数据流,效果会更好。

答案2

对于您的本地网络,您可以使用rsyncoverrsh而不是ssh

事实上,man rsync将此作为 的特定替代传输ssh

作为冯布兰德下面指出,你应该非常意识到这一点的安全影响——它纯粹是针对本地的、可信的网络。

要使用它,您需要先进行设置rsh,然后您就可以rsync --rsh=rsh ...使用此传输而不是默认的ssh

答案3

服务器故障答案声称使用 rsync 守护进程模式的主要好处之一是较低的 CPU 开销。

相关内容