11 在我无法控制的其中一个盒子上,我使用ssh钥匙登录。我们的密码设置为在几个月后失效。如果我不重置密码并且密码过期了怎么办?我仍然可以登录吗?发生什么情况取决于某些sshd设置吗?或一些pam设置? linux ssh security pam — 异特那特 source
16 在默认行为下,您仍然可以使用ssh密钥登录,但是系统管理员可以使用pam或其他方法自由更改此行为。如果不使用密码验证,OpenSSH并不关心密码的到期日期,但是pam即使sshd已验证密钥,也可以将其设置为检查密码的到期时间。它可能甚至可以设置为强迫您在输入shell提示之前输入并更改您的过期密码。为了获得最佳答案,请咨询系统管理员。 编辑:有关SSH和PAM之间交互的更多详细信息,请参见此答案。 — 詹德 source 5 在这里,我得到“您不应该使用密钥验证”的答案的可能性与我“我不知道”的答案的可能性一样,我永远也不会得到实际的答案。 — xenoterracide 2011年 在那种情况下,我敢打赌,行为都是默认的。如果您确实不应该使用密钥身份验证,那么您将无法采用这种方式。;) — Jander 1 可能;),这就是人们说的那句话。我真的认为您的意思是不应该将keyauth与一个密码短语一起使用,因为有太多的人这样做,而不是像我一样,每天使用keychain一次我可以输入密码的人,比这更令人毛骨悚然。 — xenoterracide