第 22 章 管理用户凭证


在针对机器启动作业、与清单源同步以及从版本控制系统中导入项目内容时,凭证会验证自动化控制器用户。

您可以向用户和团队授予使用这些凭证的权限,而无需向用户公开凭证。如果用户移至不同的团队或离开机构,则不必再更新所有系统的密钥,因为这些凭证在自动化控制器中可用。

注意

自动化控制器会加密数据库中的密码和密钥信息,且永远不会通过 API 使 secret 信息可见。如需更多信息,请参阅配置自动化执行

22.1. 凭证如何工作

自动化控制器使用 SSH 连接到远程主机。要将密钥从自动化控制器传递给 SSH,必须在将其写入命名管道之前解密密钥。自动化控制器使用该管道将密钥发送到 SSH,因此密钥永远不会写入磁盘。如果使用密码,自动化控制器会直接响应密码提示并解密密码,然后再将其写入提示符。

Credentials 页面显示当前可用的凭据。默认视图为折叠(Compact),显示凭证名称和凭证类型。

在这个屏幕中,您可以编辑 Edit ,重复 Copy 或删除一个凭证。

注意

可以使用相同名称和没有机构创建重复的凭证。但是,无法在同一机构中创建两个重复的凭证。

Example

  1. 创建两个机器凭证,名称相同,但没有机构。
  2. 使用模块 ansible.controller.export 导出凭据。
  3. 在不同的自动化执行环境中使用 ansible.controller.import 模块。
  4. 检查导入的凭据。

当您导出两个重复凭证,然后在另一节点中导入它们时,只会导入一个凭证。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat