禁用用户的ssh密码身份验证


8

是否可以为系统上的一个用户启用ssh密码认证,而为另一个用户禁用它。

如果添加

ChallengeResponseAuthentication no
PasswordAuthentication no
UsePAM no

到/ etc / ssh / sshd_config,对所有用户禁用它

将其添加到〜/ .ssh / config似乎不起作用

Answers:


15

使用与所有用户匹配的匹配项,但要与您希望使用密码身份验证的用户匹配,并在该Match块中添加“ PasswordAuthentication no”。就像是:

Match User someuser
PasswordAuthentication no

等等。

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.