我的主机不支持安全文件传输。我没有 root 访问权限。我还有其他选择吗?

我的主机不支持安全文件传输。我没有 root 访问权限。我还有其他选择吗?

我非常喜欢这个主机,缺乏安全的文件传输是阻止我委托他们建立新电子商务网站的唯一原因。我见过一些关于 WebDav 的建议,但这仍然需要对主机进行至少一项更改,即启用 mod_dav Apache 模块。我尝试寻找开源 PHP FTPS 服务器,但没有成功。有什么想法吗?

答案1

您可以尝试通过 HTTPS 进行简单的 CGI/PHP 表单上传。

或者,如果主机有该软件,你可以尝试使用 PHP 来解密您上传的加密文件。请注意,您可能无法访问 GPG/PGP,但大多数 Unix 平台都有“crypt”(请注意,这不是最强大的加密,但在紧急情况下......)并且很可能有可用于加密/解密的 openssl。

最坏的情况(无法访问本地可执行文件或非 Unix 平台)我确信有现成的 PHP 代码用于加密和解密本地文件。在 Stack Overflow 上,mcrypt 模块被建议。当然,这需要做很多额外的工作,但这是一种选择。

有志者事竟成(有志者事竟成)。

答案2

这是用于将文件上传到服务器吗?他们提供 SSH 吗?如果提供,您可以通过 SFTP 传输文件。

相关内容