是否可以为系统上的一个用户启用 ssh 密码验证,并为另一个用户禁用它。
如果你添加
ChallengeResponseAuthentication no
PasswordAuthentication no
UsePAM no
到 /etc/ssh/sshd_config 为所有用户禁用它
将其添加到 ~/.ssh/config 似乎不起作用
答案1
使用匹配所有用户(但您希望能够使用密码验证的用户除外)的 Match,并在该 Match 块中添加“PasswordAuthentication no”。例如:
Match User someuser
PasswordAuthentication no
等等。