【问题标题】:Download files from server with WHM使用 WHM 从服务器下载文件
【发布时间】:2018-03-12 10:44:18
【问题描述】:

我使用带有 WHM 的服务器。我创建了每月备份,它将完整的服务器备份到 /backup 文件夹。我可以使用 SSH 创建 targz 文件,我知道如何使用 pscp 下载 gzip 文件,但我不知道如何通过浏览器中的链接从服务器下载它。我认为这是可能的,因为在我之前的系统管理员就做到了。 有人可以帮我吗?

【问题讨论】:

    标签: backup cpanel whm


    【解决方案1】:

    您想生成一个可以通过浏览器访问并由网络服务器提供的链接? (你的问题有点含糊)

    这些文件存储在标准 Web 目录之外,因此您可以在网站的 public_html 文件夹中创建指向 /backups 的符号链接,并将其命名为晦涩难懂的东西,这样就不会轻易被抓取。

    因此,例如 public_html/my-secure-backup-folder 可以是 /backups 的符号链接。

    在此处创建符号链接的指南:https://www.namecheap.com/support/knowledgebase/article.aspx/9561/29/how-to-create-a-symbolic-link-in-cpanel

    【讨论】:

    • 谢谢,这正是我需要的。
    【解决方案2】:

    最简单的方法:

    SSH 到您的 WHM 服务器,然后决定您需要备份哪个 cpanel 帐户。为该 cpanel 创建完整备份:

    cd /home/cpaneluser/public_html
    /script/pkgacct cpaneluser /home/cpaneluser/public_html
    chown cpaneluser:cpaneluser /home/cpaneluser/public_html/cpmove-cpaneluser.tar.gz*
    

    然后您可以使用网络浏览器通过访问您的 cPanel 用户的域来下载备份 -> http://domain.tld/cpmove-cpaneluser.tar.gz

    如果您不知道该 cPanel 用户的实际域,您可以使用cat /etc/userdomains | grep cpaneluser。它将显示该帐户的配置域。

    就这些了。

    或者,您可以使用网络浏览器登录 cPanel 帐户 -> http://domain.tld/cpanel 使用该 cPanel 帐户的用户/密码组合。那里有一个完整的备份功能(在 cPanel Web 界面中),它与我之前解释的差不多。

    【讨论】:

    • 正如我在问题中所说,我使用带有 WHM 的服务器。不是 Cpanel 下的单个站点。
    • 正如我在回答中所说,只需按照说明进行操作(已更新)
    • 您的说明是备份帐户,而不是完整的服务器备份。你知道有什么区别吗?
    • 讽刺不会帮助你得到正确的答案。使用 WHM 中的备份功能并将您的备份存储到 S3 存储桶中,或者按照@Brandon 的建议创建一个带有备份文件夹符号链接的 apache 虚拟主机。
    猜你喜欢
    • 1970-01-01
    • 2015-02-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-28
    相关资源
    最近更新 更多