Estou tentando modificar /etc/ssh/sshd_config
no meu servidor debian7 dedicado com AllowUsers
e AllowGroups
. No entanto, parece que não consigo trabalhar com os dois.
A configuração
- Há um usuário chamado
testuser
. Esse usuário está em um grupo chamado
ssh-users
:$ groups testuser testuser : testuser ssh-users
testuser
está tentando se conectar viassh testuser@<server_ip>
e digitando sua senha.- Meu
sshd_config
pode ser encontrado aqui: http://pastebin.com/iZvVDFKL - Acho que basicamente as únicas alterações que fiz do padrão foram:- pôr
PermitRootLogin no
- e adicione dois usuários com
AllowUsers
(nomes de usuário reais diferem no meu servidor)
- pôr
service ssh restart
é executado toda vez após a modificaçãosshd_config
.
O problema
testuser
pode conectar-se quando definido comAllowUsers
:AllowUsers user1 user2 testuser
testuser
NÃO pode se conectar ao definirAllowGroups
para seu grupo:AllowUsers user1 user2 AllowGroups ssh-users
que resulta em
Permission denied, please try again.
quandotestuser
digita sua senha no prompt de senha ssh.
A questão
- Does
AllowUsers
substituiçãoAllowGroups
? - Qual é a melhor maneira de corrigir isso sem adicionar manualmente o nome de usuário
AllowUsers
? Idealmente, gostaria de poder adicionar usuários aossh-users
grupo no futuro sem precisar tocarsshd_config
novamente.
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.
- Então, por que você está usando AllowUsers? Basta colocar todos no grupo / grupos.