服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

在没有encryption的强authentication的Linux机器之间复制文件

我正在寻找一个合适的程序将文件从一台Linux机器复制到另一台机器上。 该程序应该能够进行身份validation,但不应该进行encryption。 后面的原因是缺乏CPU的能力去做encryption。 我同时从〜70台机器复制备份到一台备份服务器。 单台服务器是HP Proliant DL360 G7,具有10 Gbps以太网连接和一个可以达到4 Gbps的FC存储后端。 通过FTP,我可以写〜400MB /秒的存储空间(这是我想要的),但通过ssh与arcfour我只能做到100MB /秒,而100%的CPU使用率。 这就是为什么我要文件传输不encryption。 我发现的替代scheme不太合适: rcp:没有身份validation,忘记它 FTP:使authentication“安全”(至less防止明文密码交换)是可能的,但并不容易,我还没有find强制任何FTP守护进程encryption控制通道(用于authentication)而不是encryption数据通道(用于数据传输) SCP / SFTP:在最近的ssh(d)实现中,你不能closuresencryption。 你可以做的最好的方法就是使用arcfour密码进行encryption,但是它却使用了太多的CPU资源来满足我的需要。 rsync over ssh:与SCP / SFTP相同的问题。 简单的rsync:从rsyncd的文档:“在rsync中使用的authentication协议是一个基于128位MD4的质询响应系统。这是相当弱的保护,虽然(至less有一个蛮力哈希发现algorithm公开可用),所以如果你真的想要最高质量的安全,那么我build议你通过ssh运行rsync。“ 这是一个不行。 有一个协议/程序可以做我想要的吗? (一个很大的好处是,如果它可以在Windows上工作,或者它将支持rsync-stlye复制/同步(例如只复制差异)。)