SFTP 实在是太低效了,rclone 也没法用 rsync,最后非常扭曲地选择了在每次同步前用 ssh 在 remote 上临时开一个 WebDav server 并 tunnel 到本地,WebDav via SSH 也比 SFTP 高效多了。
有关 SFTP 在效率上的缺陷,HPN-SSH 的作者曾在 SO 提到过,简单概括就是 SSH 做了 mux 和 flow control,然后 SFTP 又在 SSH 的基础上继续做了一层类似的事情,雪上加霜的是 buffer 也都很小,最后就对 LFN 非常不友好。