Negar acesso SSH externo a um usuário

2

É possível negar acesso a um usuário (no meu caso www-data ) de fora da rede? Ou possivelmente negar isso:

ssh [email protected]

Mas permita isso se já estiver logado:

su www-data
    
por Patrik 09.12.2011 / 21:15

1 resposta

6

Trecho de man sshd :

Regardless of the authentication type, the account is checked to ensure that it is accessible. An account is not accessible if it is locked, listed in DenyUsers or its group is listed in DenyGroups.

Execute o seguinte comando.

echo "DenyUsers www-data" >> /etc/ssh/sshd_config

, em seguida, reinicie o sshd

Eu sugeriria especificar somente determinados usuários com permissão para efetuar login na máquina via ssh usando a diretiva AllowUsers para que todos os outros usuários sejam negados.

echo "AllowUsers valid_user1 valid_user2" >> /etc/ssh/sshd_config

    
por 09.12.2011 / 21:33