Keytab 是一个包含 Kerberos 主体和加密密钥对的文件。Keytab 文件为要求单点登录的应用程序而创建。Unified Access Gateway 身份桥接使用 keytab 文件对应用 Kerberos 的远程系统进行身份验证,在这一过程中,您无需输入密码。
当用户经过身份验证从身份提供程序进入 Unified Access Gateway 时,Unified Access Gateway 从 Kerberos 域控制器请求 Kerberos 票证来对用户进行身份验证。
Unified Access Gateway 使用 Keytab 文件模拟用户对内部 Active Directory 域进行身份验证。 Unified Access Gateway 必须在 Active Directory 域上具有域用户服务帐户。 Unified Access Gateway 不会直接加入域。
注: 如果管理员为服务帐户重新生成 Keytab 文件,则必须将此 Keytab 文件再次上载到
Unified Access Gateway。
您还可以使用命令行生成 Keytab 文件。例如:
ktpass /princ HOST/[email protected] /ptype KRB5_NT_PRINCIPAL /pass * /out C:\Temp\kerberos.keytab /mapuser uagkerberos /crypto All
请参阅 Microsoft 文档,了解有关 ktpass 命令的详细信息。
前提条件
您必须具有 Kerberos Keytab 文件的访问权限才能将其上载到 Unified Access Gateway。Keytab 文件是一个二进制文件。如有可能,请使用 SCP 或其他安全方法在不同计算机之间传输 Keytab。