Menu Close
Settings Close

Language and Page Formatting Options

为 Red Hat Insights 配置基本身份验证

Red Hat Insights 2022

指南

摘要

配置基本身份验证,以在由 Red Hat Update Infrastructure(RHUI)管理的 Red Hat Enterprise Linux(RHEL)系统中为 Red Hat Enterprise Linux(RHEL)使用 Red Hat Insights。

使开源包含更多

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。我们从这四个术语开始: master、slave、blacklist 和 whitelist。由于此项工作十分艰巨,这些更改将在即将推出的几个发行版本中逐步实施。详情请查看 CTO Chris Wright 的信息

第 1 章 基本身份验证概述

Red Hat Insights for Red Hat Enterprise Linux 可以使用两种类型的身份验证来验证 Insights for RHEL 服务的系统访问权限。默认验证方法通过证书。当使用 Red Hat Subscription Manager(RHSM)注册系统或系统由 Red Hat Network Satellite 系统管理管理时,会生成证书。

另一种身份验证方法是通过 SSO 凭据。具有有效的红帽客户门户网站用户名时,会创建一个有效的 Red Hat SSO 凭证。要在 Red Hat Insights 中使用 SSO 凭证以用于 Red Hat Enterprise Linux,您必须将系统配置为使用基本身份验证。

1.1. 何时使用基本身份验证

在以下任一情况下,您必须使用基本身份验证:

  • 您的 RHEL 系统没有使用 Red Hat Subscription Manager(RHSM)注册。
  • 您的 Red Hat Enterprise Linux(RHEL)系统不由 Red Hat Network Satellite 服务管理。
  • 您的 RHEL 系统通过 Red Hat Certified Cloud 和 Service Provider 置备,并通过 Red Hat Update Infrastructure(RHUI)更新。
  • 您的 RHEL 系统来自云市场供应商,不提供通过 Red Hat Cloud Access 程序获得。
注意

如果您为您的系统有有效的 RHEL 订阅,您可以在用于 RHEL 的基于证书的默认验证和 RHEL 的基本身份验证间进行切换。如果要在新 RHEL 系统中配置基本身份验证,则必须完成基本身份验证过程,然后才能为 RHEL 客户端应用程序注册 Insights。

1.2. 基本身份验证的配置要求

当您将您的系统配置为使用单点登录(SSO)凭证进行基本身份验证而不是针对 Red Hat Enterprise Linux 的 Red Hat Enterprise Linux 基于证书的默认验证时,您提供了 Red Hat SSO 凭证。SSO 凭证是有效的红帽客户门户网站用户名和密码。

要配置基本身份验证,可将纯文本用户名和密码存储在配置文件中。作为最佳实践,创建一个带有用于 Red Hat Enterprise Linux 基本身份验证的 SSO 凭证的红帽客户门户网站帐户。此操作可避免公开单个用户的 SSO 凭据。

1.3. 如何知道您必须配置基本身份验证

当您试图注册没有红帽验证证书的系统时,可能会出现以下信息。如果您看到 === End Upload URL Connection Test: FAILURE ===,请配置您的系统以进行基本身份验证。

insights-client --register
Running connection test...
Connection test config:
=== Begin Certificate Chain Test ===
depth=1
verify error:num=0
verify return:1
depth=0
verify error:num=0
verify return:1
=== End Certificate Chain Test: SUCCESS ===

=== Begin Upload URL Connection Test ===
HTTP Status Code: 401
HTTP Status Text: Unauthorized
HTTP Response Text:
Connection failed
=== End Upload URL Connection Test: FAILURE ===

=== Begin API URL Connection Test ===
HTTP Status Code: 200
HTTP Status Text: OK
HTTP Response Text: lub-dub
Successfully connected to: https://cert-api.access.redhat.com/r/insights/
=== End API URL Connection Test: SUCCESS ===

Connectivity tests completed with some errors
See /var/log/insights-client/insights-client.log for more details.

第 2 章 配置基本身份验证

Insights 客户端配置在 /etc/insights-client/insights-client.conf 中管理。此文件提供了一个配置模板,以用于设置基本身份验证。基于证书的验证的默认配置如下:

auto_config=TRUE
authmethod=BASIC
username=<your customer portal username>
password=<your customer portal password>

先决条件

  • 您有 Red Hat SSO 用户名和 SSO 密码,可以以明文形式存储。
  • /etc/insights-client/ 目录中具有读/写权限。
  • insights-client 软件包安装在您的系统中。

流程

  1. 使用文本编辑器打开文件 /etc/insights-client/insights-client.conf
  2. auto_config=TRUE 值改为 auto_config=FALSE
  3. <your Customer portal username& gt; 替换为 Red Hat SSO 用户名。
  4. <your Customer portal password& gt; 替换为 Red Hat SSO 密码。
  5. 保存配置并退出编辑器。
  6. 注册系统。

    # insights-client --register

对红帽文档提供反馈

我们感谢您对我们文档的反馈。要提供反馈,请在文档中突出显示文本并添加注释。

先决条件

  • 登录到红帽客户门户网站。
  • 在红帽客户门户网站中,文档采用 多页 HTML 查看格式。

流程

要提供反馈,请执行以下步骤:

  1. 点击文档右上角的 反馈 按钮查看现有反馈。

    注意

    反馈功能仅在多页 HTML 格式中启用。

  2. 高亮标记您要提供反馈的文档中的部分。
  3. 点击在高亮文本旁边弹出的 添加反馈

    文本框会出现在页面右侧的 feedback部分中。

  4. 在文本框中输入您的反馈,然后点 Submit

    已创建一个文档问题。

  5. 要查看问题,请点击反馈视图中的问题链接。