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