15.5. 从 Red Hat Satellite 中的自定义文件类型存储库下载文件到主机


您可以使用 curl -O 通过 HTTPS 将文件下载到客户端,如果选择了 Publish via HTTP repository 选项,则可以选择通过 HTTP 下载文件。

先决条件

流程

要从自定义文件类型存储库下载文件到主机,请完成以下步骤:

  1. 在 Satellite Web UI 中,进入到 Content > Products
  2. 按名称选择自定义产品。
  3. 按名称选择文件类型存储库。
  4. 检查是否启用了 Publish via HTTP。如果没有,您需要证书才能使用 HTTPS。
  5. 复制发布存储库的 URL。

对于 CLI 用户

  1. 列出文件类型存储库。

    # hammer repository list --content-type file
    ---|----------|-----------------|--------------|----
    ID | NAME     | PRODUCT         | CONTENT TYPE | URL
    ---|----------|-----------------|--------------|----
    7  | My Files | My File Product | file         |
    ---|----------|-----------------|--------------|----
    Copy to Clipboard Toggle word wrap
  2. 显示存储库信息。

    # hammer repository info --name "My Files" --product "My File Product" --organization-id 1
    Copy to Clipboard Toggle word wrap

    如果启用了 HTTP,输出类似如下:

    Publish Via HTTP:   yes
    Published At:       http://satellite.example.com/pulp/isos/uuid/
    Copy to Clipboard Toggle word wrap

    如果没有启用 HTTP,输出类似如下:

    Publish Via HTTP:   no
    Published At:       https://satellite.example.com/pulp/isos/uuid/
    Copy to Clipboard Toggle word wrap
  3. 在客户端上,以适合 HTTP 或 HTTPS 的格式输入命令:

    对于 HTTP:

    # curl -O satellite.example.com/pulp/isos/uuid/my_file
    Copy to Clipboard Toggle word wrap

    对于 HTTPS:

    # curl -O --cert ./Default\ Organization-key-cert.pem --cacert katello-server-ca.crt satellite.example.com/pulp/isos/uuid/my_file
    Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat