![使用 ssh 密钥而不是密码进行 PAM 身份验证](https://linux22.com/image/852257/%E4%BD%BF%E7%94%A8%20ssh%20%E5%AF%86%E9%92%A5%E8%80%8C%E4%B8%8D%E6%98%AF%E5%AF%86%E7%A0%81%E8%BF%9B%E8%A1%8C%20PAM%20%E8%BA%AB%E4%BB%BD%E9%AA%8C%E8%AF%81.png)
当我尝试使用chsh
更改默认 shell 时,系统会提示我输入用户密码。问题是我使用 SSH 密钥登录,但没有用户密码 - 这是设计使然。
是的,我可以为我的用户帐户设置密码。我想知道是否有办法让 chsh 使用我的 ssh 密钥通过 pam 进行身份验证?
这条线/etc/pam.d/chsh
似乎在调用 PAM
身份验证需要 pam_shells.so
我可以进行任何更改以便 chsh 可以通过 SSH 密钥进行身份验证吗?
当我尝试使用chsh
更改默认 shell 时,系统会提示我输入用户密码。问题是我使用 SSH 密钥登录,但没有用户密码 - 这是设计使然。
是的,我可以为我的用户帐户设置密码。我想知道是否有办法让 chsh 使用我的 ssh 密钥通过 pam 进行身份验证?
这条线/etc/pam.d/chsh
似乎在调用 PAM
身份验证需要 pam_shells.so
我可以进行任何更改以便 chsh 可以通过 SSH 密钥进行身份验证吗?