回答:
最初のログイン:
pam_krb5
またはpam_sss
)は、Kerberos KDCからTGT(チケット許可チケット)を要求します。
$KRB5CCNAME
環境変数を調べてccacheを見つけるか、klist
その内容をリストするために使用できます。)pam_krb5
承認段階で呼び出された場合、~/.k5login
存在するかどうかを確認します。存在する場合、クライアントKerberosプリンシパルをリストする必要があります。それ以外の場合、許可されるプリンシパルはのみです。username@DEFAULT-REALM
2回目のログイン:
host/s2.example.com@EXAMPLE.COM
TGTもローカルで取得できることに注意してください。Linuxでは、を使用してこれを実行しkinit
、を使用して接続できますssh -K
。Windowsの場合、Windows ADドメインにログインしている場合、Windowsがそれを行います。それ以外の場合は、MIT Kerberosを使用できます。PuTTY 0.61は、Windows(SSPI)とMIT(GSSAPI)の両方の使用をサポートしていますが、転送(委任)を手動で有効にする必要があります。
1 gssapi-keyex
も可能ですが、公式のOpenSSHには受け入れられませんでした。