Linux(Debian Squeeze)では、一部のユーザー(選択したグループまたはルートを除くすべてのユーザー)のパスワードを使用してSSHログインを無効にしたいと思います。ただし、証明書を使用してログインを無効にしたくありません。
編集:詳細な回答ありがとうございます!何らかの理由で、これは私のサーバーでは機能しません:
Match User !root
PasswordAuthentication no
...しかし、簡単に置き換えることができます
PasswordAuthentication no
Match User root
PasswordAuthentication yes
Match User "!root,*"
仕事をした事例を見てきました。