如何在 CentOS 5.7 上允许密码验证或密钥验证?

如何在 CentOS 5.7 上允许密码验证或密钥验证?

是否可以在 CentOS 5.7 中启用密码验证或密钥验证?我能找到的只是将 PasswordAuthentication 设置为 no,这会强制使用密钥...

谢谢

答案1

禁用PasswordAuthentication不会强制使用密钥,而是禁用密码验证,正如广告所说的那样。

PubkeyAuthentication确定是否允许密钥认证。

因此,直接回答您的问题,以下配置允许密码或密钥验证:

PasswordAuthentication yes
PubkeyAuthentication yes

答案2

你的意思是你想要这样的东西:

Match User user1
    PasswordAuthentication no
    RSAAuthentication yes
    PubkeyAuthentication yes

Match User user2
    PasswordAuthentication yes
    RSAAuthentication no
    PubkeyAuthentication no

相关内容