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