从通过 kerberos keytab 进行身份验证的 java 应用程序在远程服务器上执行脚本
这很可能已经得到了较早的回答,但我所有的搜索都没有给我一个明确的答案。我所拥有的是一个 Java 应用程序,当前使用 ssh 密钥在远程计算机上运行脚本并保存结果。我正在将其更改为使用密钥表的 Kerberos 身份验证。我已经设置了密钥表并使用 perl 脚本对其进行了测试。如果有人可以向我指出一些示例,告诉我如何在 Java 应用程序中使用 kerberos keytab,那将非常有帮助。
谢谢, 基兰
This has been most likely answered earlier, but all my searches did not get me a definite answer. What I've got is a Java application that currently uses ssh keys to run a script on a remote machine and save the results. I'm in the process of changing this to a Kerberos authentication using keytabs. I have the keytab set up and tested it using a perl script. If someone could point me to examples that tell me how to use kerberos keytabs in a Java application, that would be very helpful.
Thanks,
Kiran
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
下面是在 Java 中使用 keytab 的完整实现。
loginAs 方法将返回一个可用于执行特权操作的主题:
Here's a full implementation of using a keytab in Java.
The loginAs method will return you a Subject which can be used to execute a privileged action: