É possível limitar o acesso SSH para determinados usuários com base na programação?

1

Como o título diz, estou procurando uma maneira de limitar o acesso SSH a determinados usuários, para que eles possam se conectar somente durante um determinado período de tempo.

Digamos que o nome de usuário "A" possa acessar o SSH apenas durante o horário de expediente, o nome de usuário "B" pode acessar o SSH somente após o expediente, etc.

    
por pepoluan 03.02.2014 / 09:22

1 resposta

0

Sim, é possível.

Acredito que esses usuários estejam em sua rede local e tenham endereços IP estáticos. Se sim, então podemos criar um cron para alterar o arquivo /etc/hosts.deny durante intervalos regulares. Por exemplo:

O /etc/hosts.deny ficará em branco durante as horas permitidas e deverá mudar para o seguinte durante o horário restrito

sshd: ALL EXCEPT <specify ips of users here>

Espero que você tenha entendido meu ponto.

    
por 03.02.2014 / 11:00