我们正在使用 Java Kerberos 身份验证从 Linux 连接到我们的 SQL Server 数据库。在这里,我们使用了主名称和密码在 Linux 系统上生成了一个 keytab 文件。目前连接工作正常。
但是还有一个额外的要求是使用过期密码,每 3 个月过期一次。在我们的其他应用程序中,我们使用了一个名为 CyberArk 的 API,它可以从保管库中检索密码,并且运维团队无需费心更改位于 Linux 系统上的应用程序服务器上的密码。
有没有人有在这样的环境中使用 Kerberos 的经验?我们基本上是在考虑避免每次密码过期时重新生成 keytab 文件。