解決策 1:
次のように、sshd_config の下部にある特定のユーザーまたはグループに一致する「Match」セクションを追加できます。
Match user stew
PasswordAuthentication no
または
Match group dumbusers
PasswordAuthentication no
解決策 2:
ログインしたくないユーザーのパスワードをパスワードでロックするだけです:
usermod -L <user>
次に、有効な公開鍵を .ssh/authorized_keys
に配置します
注: これは、ユーザーが visudo エントリに NOPASSWD:を持っていない限り、sudo を壊します