小编Phi*_*ilR的帖子

Kerberos 如何与 SSH 一起工作?

假设我有四台电脑,Laptop、Server1、Server2、Kerberos 服务器:

  • 我使用 PuTTY 或 SSH 从 L 登录到 S1,并提供我的用户名/密码
  • 从 S1 我然后 SSH 到 S2。由于 Kerberos 对我进行身份验证,因此不需要密码

描述所有重要的 SSH 和 KRB5 协议交换:“L 向 S1 发送用户名”,“K 向 S1 发送……”等。

(此问题旨在进行社区编辑;请为非专家读者改进它。)

linux ssh kerberos authentication

22
推荐指数
1
解决办法
3万
查看次数

如何拒绝通过 pam_krb5 中的 kerberos 访问禁用的 AD 帐户?

我有一个有效的 AD/Linux/LDAP/KRB5 目录和身份验证设置,但有一个小问题。当账户被禁用时,SSH 公钥认证仍然允许用户登录。

很明显,kerberos 客户端可以识别禁用的帐户,因为 kinit 和 kpasswd 返回“客户端凭据已被撤销”,无需进一步的密码/交互。

是否可以配置 PAM(在 sshd_config 中使用“UsePAM yes”)以禁止禁用帐户登录,其中身份验证由公钥完成?这似乎不起作用:

account     [default=bad success=ok user_unknown=ignore] pam_krb5.so
Run Code Online (Sandbox Code Playgroud)

请不要在您的回答中引入 winbind - 我们不使用它。

linux active-directory kerberos pam

10
推荐指数
1
解决办法
4582
查看次数

标签 统计

kerberos ×2

linux ×2

active-directory ×1

authentication ×1

pam ×1

ssh ×1