6.4. 测试 Kerberos 身份验证


当您配置 Kerberos 身份验证时,可以使用测试页面来测试 Kerberos 身份验证。

流程

  1. 要创建测试页面,请执行以下步骤:

    1. 进入 JBCS_HOME/httpd/www/html/kerberostest 目录。
    2. 创建名为 auth_kerb_page.html 的测试页面。
    3. 输入以下详情:

      <html>
      <body>
          <h1>mod_auth_kerb successfully authenticated!</h1>
      </body>
      </html>
  2. 可选:在 JBCS_HOME/httpd/conf/httpd.conf 文件中,将日志级别设置为调试。
  3. 启动 Apache HTTP 服务器。如需更多信息,请参阅 Red Hat JBoss Core Services Apache HTTP Server 安装指南
  4. 要为测试用户启动 Kerberos 验证 hnelson,请输入以下命令:

    $ kinit hnelson
  5. 要查看测试用户 hnel son 的详情,请输入以下命令:

    $ klist

    klist 命令生成以下输出类型:

    Ticket cache: FILE:/tmp/krb5cc_18602
    Default principal: hnelson@EXAMPLE.COM
    
    Valid starting     Expires            Service principal
    06/03/13 14:21:13  06/04/13 14:21:13  krbtgt/EXAMPLE.COM@EXAMPLE.COM
    renew until 06/10/13 14:21:13

验证

  • 要测试 Kerberos 验证,请输入以下命令:

    $ curl --negotiate -u : http://localhost/kerberostest/auth_kerb_page.html

    如果 Kerberos 身份验证正常工作,curl 命令会生成以下输出:

    <html>
    <body>
        <h1>mod_auth_kerb successfully authenticated!</h1>
    </body>
    </html>
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部