当您的密码过期并且您正在使用密钥认证时,会发生什么?


11

在我无法控制的其中一个盒子上,我使用ssh钥匙登录。我们的密码设置为在几个月后失效。如果我不重置密码并且密码过期了怎么办?我仍然可以登录吗?发生什么情况取决于某些sshd设置吗?或一些pam设置?

Answers:


16

在默认行为下,您仍然可以使用ssh密钥登录,但是系统管理员可以使用pam或其他方法自由更改此行为。如果不使用密码验证,OpenSSH并不关心密码的到期日期,但是pam即使sshd已验证密钥,也可以将其设置为检查密码的到期时间。它可能甚至可以设置为强迫您在输入shell提示之前输入并更改您的过期密码。为了获得最佳答案,请咨询系统管理员。

编辑:有关SSH和PAM之间交互的更多详细信息,请参见此答案


5
在这里,我得到“您不应该使用密钥验证”的答案的可能性与我“我不知道”的答案的可能性一样,我永远也不会得到实际的答案。
xenoterracide 2011年

在那种情况下,我敢打赌,行为都是默认的。如果您确实不应该使用密钥身份验证,那么您将无法采用这种方式。;)
Jander

1
可能;),这就是人们说的那句话。我真的认为您的意思是不应该将keyauth与一个密码短语一起使用,因为有太多的人这样做,而不是像我一样,每天使用keychain一次我可以输入密码的人,比这更令人毛骨悚然。
xenoterracide
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.