shellinabox - Como posso restringir o acesso apenas a determinados usuários?

0

Eu tenho uma máquina Ubuntu 14.04 que configurei com shellinabox .

Agora, gostaria de restringir o acesso a shellinabox apenas a uma determinada conta de usuário. Ninguém mais deveria poder entrar com ele. Todas as outras conexões SSH não devem ser afetadas.

Eu tentei adicionar AllowUsers a sshd_config , mas isso restringe todas as conexões SSH e não apenas shellinabox .

Existe alguma maneira de fazer isso?

Editar:

Por enquanto eu configurei um proxy reverso do Apache com autenticação de base na frente de shellinabox , então eu basicamente permiti apenas um usuário acessar o console real. Não ideal, mas viável por enquanto.

    
por BlueZed 30.07.2014 / 18:25

1 resposta

1

Isso deve funcionar normalmente. Você escreveu o nome de usuário do usuário real após a tag AllowUsers?

Seu sshd_config deve ficar assim:

[...]
AllowUsers shellinabox
[...]

Isso significa que apenas os nomes de usuários por trás dessa tag são permitidos. Talvez você tenha entendido mal o significado da tag. Tente de novo e não se esqueça de reiniciar o ssh-Deamon (sshd restart).

EDITAR: Depois de ler seu problema duas vezes, não entendo seu objetivo real. :) Você quer restringir o shellinabox e permitir todos os outros?

Se sim, tente com a tag DenyUsers:

[...]
DenyUsers shellinabox
[...]
    
por 31.07.2014 / 17:53