需求:一个中心服务器,然后在其它服务器可以通过命令行同步中心服务器的文件到本地。(需要同步某个指定文件或者文件夹)
排除:rsync ,因为要提前配置密钥 排除:git ,没法做到某个仓库下的指定某个文件或者文件夹
1
sparky 2022 年 5 月 19 日 via Android mutagen
|
2
iBugOne 2022 年 5 月 19 日 via Android Rsync 的“标准”操作是用自有协议同步,中心服务器开个 rsyncd ( TCP 873 ),下游就可以免密钥直接同步了,不需要 Rsync over SSH
另外也可以用 lftp ,可以通过 HTTP 同步,中心服务器开个 nginx 用 autoindex 就行 |
3
EvineDeng 2022 年 5 月 19 日 rsync 不走 ssh 通道,直接 rsyncd 走 rsync 协议就不用配置密钥了。
|
4
i3x 2022 年 5 月 19 日 via Android |
5
alvin2ye 2022 年 5 月 19 日
croc
|
6
imycc 2022 年 5 月 20 日
来一个花钱的方案,用云产品的对象存储,一般都提供了命令行工具,客户端配置好 ak/sk ,拉下来还挺方便的
|
7
dann73580 2022 年 5 月 20 日 via iPhone
Rclone 确实是可以的,主服务器跑定时任务到一个 s3 存储或者类似 rclone 支持的云盘方案,从服务器拉取就好。
配置定时任务。 |
8
lyhiving 2022 年 5 月 20 日 via Android
rclone 应该是最方便的
|
9
huangmingyou 2022 年 5 月 21 日
私钥配置难道不比 rclone 配置方便
|