我为客户准备了一个小项目,其中有一些要求最初引导我使用 VPS。
然而,在网上查阅了更多资料后,我发现我可以使用共享主机,并且 VPS 需要大量不必要的维护。
基本上,困扰我的部分是我需要能够从远程 ftp 服务器上获取 zip 文件,打开它,解析 .txt 文件并将它们提供给 (mysql) 数据库。每天在特定时间执行。
通过共享托管提供商的有限 shell 访问,这是否可行?
(对于我的客户来说,减少管理也更好!)
答案1
大多数共享主机提供商不允许 shell 访问。但如果允许,他们通常会将每个客户置于 chroot 环境中。然后您应该可以访问 wget 和其他一些常用工具。
在这种情况下,我强烈建议您联系您最喜欢的共享托管提供商,并向他们发送您想要使用的命令。他们应该能够回答您的问题。
答案2
取决于托管服务提供商及其允许的内容。您应该联系他们并询问。
答案3
许多共享主机将为您提供常规的“bash”ssh 访问权限,而不是通常的“jail-shelled”访问权限(如果包含,则为默认访问权限)。即使使用 jailed shell,您也应该能够执行您所描述的操作。除非您真的想亲自动手(或完全托管),否则请远离 VPS。由于 VPS 帐户可以自定义,因此您将获得较少的支持。我不会吹嘘我工作的公司,但我们在共享帐户上提供常规 bash shell,所以我知道这是可能的 :-)