使用SFTP或HTTPS下载大文件

使用SFTP或HTTPS下载大文件

问题描述:

我们有一个应用程序生成大小为(2GB-10GB)的大量文件,我们希望将这些文件保存在服务器中,并允许特定的客户下载它们。系统将在30天内删除这些文件(我们有大约30个客户)。使用SFTP或HTTPS下载大文件

从您的经验,我们应该使用SFTP或HTTPS的下载方法,为什么?

你有什么建议如何授予下载安全?

取决于谁下载什么。

如果客户正在下载文件,那么尽可能简单:提供https并建议您已经测试过的一个或两个下载管理器,以便再次获取损坏的下载内容。

对于内部使用(备份等)我强烈建议通过ssh使用rsync。由于您可以进行增量下载,因此使用起来更加简单,因此只有下载的文件不在本地或远程更改。这意味着您可以简单地在每日基础上触发同步,并且这些文件将在远程创建时在本地进行通信。

当通过ssh使用sftp或rsync时:应该配置ssh服务器而不是接受密码,但只有密钥才能进行身份验证,因为这样更安全。