目前,我正在托管一个 webdav 共享设置,以便随时随地存储我需要的文件。它可通过 HTTPS 访问。
事实是,我不需要所有的 HTTP 机制 - 即我的 nginx http 服务器仅适用于这个 webdav 文件夹。
我不确定我是否做出了最好的选择。我对客户端的要求是:
- 担保转让
- 可在工作时安装为网络驱动器,并实现“近实时同步”
- 适用于我可以使用的任何操作系统(包括我的手机(Android))
起初,我选择了 webdav,因为它可以通过我的工作代理(它拒绝所有不在 HTTP/S(端口 80 或 443)上的代理)。
今天,我对设置并不满意,即使 nginx 的内存占用很小,但它的 webdav 支持并不是真正“干净”和完整的。
在 SFTP、SCP 和当前的 webdav 解决方案中,您会推荐哪一个?我认为 SFTP 是最接近的解决方案,但我仍然需要找出如何通过我的代理 ;) 据我了解,SCP 似乎非常有限(如果我没看错的话,只能进行文件传输)。
干杯
答案1
SFTP 很好,设置简单,目前没有太大漏洞。几乎每个系统都支持它(包括安装了正确 FTP 客户端的 Android 2.1 及更高版本)。
SFTP 现在非常常见,因此被阻止的可能性也较小。
答案2
尝试安装OwnCloud利用 SSL/TLS 它实际上使用 WebDAV 并满足您的所有要求。
OwnCloud(风格化为 ownCloud)是一套客户端-服务器软件,用于创建文件托管服务并使用它们。OwnCloud 在功能上与广泛使用的 Dropbox 非常相似,主要功能差异在于 OwnCloud 是免费和开源的,因此任何人都可以在私人服务器上免费安装和操作它,对存储空间(磁盘容量或帐户配额除外)或连接的客户端数量没有限制。
OwnCloud 应配置为使用 SSL/TLS 加密
它拥有适用于 Android、OS X、Windows 和 Linux 的出色客户端。