rsync 还是 sftp?

Shr*_*ath 6 proxy rsync sftp

我正在尝试在服务器之间发送巨大的(大约 5 gb 的巨大)文件......哪个更好,sftp 或 rsync ?

如果有的话,有人可以指出我对 sftp 与 rsync 的比较吗?这个比那个好吗 ?如果是,为什么?

请指教..

Dav*_*ett 8

对于这样的大文件,请rsync--inplace--partial-dir=选项一起使用,这样如果传输中途失败(例如由于意外的连接断开),您只需重新运行相同的命令即可轻松恢复。

我倾向于rsync用于大多数一般传输,而不仅仅是在实际需要更全面的同步功能的情况下,当它可用时。它的安全性不亚于sftp运行ssh(通常是)并且效率也不低。

我认为sftp(以及相关的scp)的主要优点是通常可以在任何可用的地方ssh使用,因此几乎可以使用任何 Linux/BSD/类似的客户端或服务器设置,而rsync默认情况下不会安装。