/etc/ssh/sshd_configとの両方AllowUsersを使用して、専用のdebian7サーバーで変更しようとしていますAllowGroups。しかし、私は両方を一緒に動作させることができないようです。
セットアップ
- というユーザーがいますtestuser。
- そのユーザーは次のグループに属します - ssh-users:- $ groups testuser testuser : testuser ssh-users
- testuser経由- ssh testuser@<server_ip>で接続しようとしてパスワードを入力しています。
- 私sshd_configはここで見つけることができます:http://pastebin.com/iZvVDFKL-私は基本的に私がデフォルトから加えた唯一の変更はだと思います:- 設定する PermitRootLogin no
- で2人のユーザーを追加しますAllowUsers(実際のユーザー名はサーバー上で異なります)
 
- 設定する 
- service ssh restartは、変更後に毎回実行されます- sshd_config。
問題
- testuserで設定すると接続できます- AllowUsers:- AllowUsers user1 user2 testuser
- testuserグループの設定時に接続できません- AllowGroups:- AllowUsers user1 user2 AllowGroups ssh-users- これで結果 - Permission denied, please try again.とき- testuserSSHパスワードプロンプトでパスワードを入力します。
質問
- AllowUsersオーバーライドします- AllowGroupsか?
- ユーザー名を手動で追加せずにこれを修正する最良の方法は何AllowUsersですか?理想的にssh-usersは、sshd_config再び触れることなく、将来ユーザーをグループに追加できるようになりたいと考えています。
Ideally I'd like to be able to just add users to the ssh-users group in the future without having to touch sshd_config again.-では、なぜAllowUsersを使用しているのですか?全員をグループに入れてください。