禁用用户的 ssh 密码认证

8 linux ssh ssh-keys

是否可以为系统上的一个用户启用 ssh 密码身份验证并为另一个用户禁用它。

如果添加

ChallengeResponseAuthentication no
PasswordAuthentication no
UsePAM no
Run Code Online (Sandbox Code Playgroud)

到 /etc/ssh/sshd_config 你为所有用户禁用它

将它添加到 ~/.ssh/config 似乎不起作用

Gon*_*alo 15

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

Match User someuser
PasswordAuthentication no
Run Code Online (Sandbox Code Playgroud)

等等。