使用SFTP或HTTPS下载大文件
问题描述:
我们有一个应用程序生成大小为(2GB-10GB)的大量文件,我们希望将这些文件保存在服务器中,并允许特定的客户下载它们。系统将在30天内删除这些文件(我们有大约30个客户)。使用SFTP或HTTPS下载大文件
从您的经验,我们应该使用SFTP或HTTPS的下载方法,为什么?
你有什么建议如何授予下载安全?
答
取决于谁下载什么。
如果客户正在下载文件,那么尽可能简单:提供https并建议您已经测试过的一个或两个下载管理器,以便再次获取损坏的下载内容。
对于内部使用(备份等)我强烈建议通过ssh使用rsync。由于您可以进行增量下载,因此使用起来更加简单,因此只有下载的文件不在本地或远程更改。这意味着您可以简单地在每日基础上触发同步,并且这些文件将在远程创建时在本地进行通信。
当通过ssh使用sftp或rsync时:应该配置ssh服务器而不是接受密码,但只有密钥才能进行身份验证,因为这样更安全。