De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.

Desconectando usuário ocioso no SSH (TMOUT do ssh)

Colaboração: Altemir Braz Dantas Junior

Data de Publicação: 16 de fevereiro de 2011

Quantas vezes esquecemos e deixamos sessões de ssh abertas e saimos para ir ao banheiro ou fazer qualquer outra coisa. Você já imaginou o perigo disso?

Por isso vamos deixar nossa configuração do sshd um pouco mais segura, desconectando usuarios ociosos apos certo tempo.

Vamos ultilizar 2 diretivas do ssh: a ClientAliveInterval e a ClientAliveCountMax. Estas diretivas funcionam apenas para o protocolo ssh versão 2.

Abra o arquivo /etc/ssh/sshd_config e acrescente as seguintes linhas:

  # vi /etc/ssh/sshd_config
  ClientAliveCountMax 0
  ClientAliveInterval 30

Com a configuracao acima o sshd desconectará automaticamente sessões abertas que estejam ociosas por mais de 30 segundos

  • ClientAliveCountMax: Define o numero máximo de envio de pacotes para saber se o cliente está ou não ativo.
  • ClientAliveInterval: Define um intervalo de tempo em segundos após o qual, se o terminal estiver ocioso, será finalizada a sessão.

Adicionar comentário

* Campos obrigatórios
5000
Powered by Commentics

Comentários

Nenhum comentário ainda. Seja o primeiro!


Veja a relação completa dos artigos de Altemir Braz Dantas Junior