Como aumentar o tempo limite da conexão SSH no Linux
- 1804
- 82
- Enrique Crist
Tempo limite da SSH como resultado da inatividade pode ser bastante irritante. Isso geralmente o obriga a reiniciar a conexão e começar tudo de novo.
Felizmente, você pode aumentar facilmente o limite de tempo limite do SSH e manter sua sessão SSH viva, mesmo após alguma inatividade. Isso acontece quando o servidor ou o cliente envia pacotes nulos para o outro sistema para manter a sessão viva.
Leitura relacionada: Como proteger e endurecer o servidor OpenSsh
Vamos agora explorar como você pode aumentar o tempo limite da conexão SSH no Linux.
Aumentar o tempo limite da conexão SSH
No servidor, vá para o /etc/ssh/sshd_config
arquivo de configuração.
$ sudo vi/etc/ssh/sshd_config
Role e localize os seguintes parâmetros:
#ClientaliveInterVal #ClientalivECountMax
O ClientiveInterval
Parâmetro Especifica o tempo em segundos que o servidor esperará antes de enviar um pacote nulo para o sistema de clientes para manter a conexão viva.
Por outro lado, o ClientAlivECountMax
O parâmetro define o número de mensagens vivas do cliente que são enviadas sem receber mensagens do cliente. Se esse limite for atingido enquanto as mensagens estão sendo enviadas, o sshd Daemon abandonará a sessão, encerrando efetivamente a sessão SSH.
O valor do tempo limite é dado pelo produto dos parâmetros acima i.e.
Valor do tempo limite = ClientiveInterval * ClientiveCountMax
Por exemplo, digamos que você definiu seus parâmetros como mostrado:
ClientiveInterval 1200 ClientAcountMax 3Aumente o tempo limite da SSH
O Tempo esgotado valor será 1200 segundos * 3 = 3600 segundos. Este é um equivalente a 1 hora, o que implica que sua sessão SSH permanecerá viva para o tempo ocioso de 1 hora sem cair.
Como alternativa, você pode alcançar o mesmo resultado especificando o ClientiveInterval
parâmetro sozinho.
ClientiveInterval 3600
Uma vez feito, recarregue o OpenSsh Daemon para que as mudanças entrem em vigor.
$ sudo systemctl recarregar sshd
Conclusão
Como uma medida de segurança SSH, é sempre aconselhável não definir o valor do tempo limite do SSH como um grande valor. Isso é para impedir que alguém passe e sequestre sua sessão quando você estiver ausente por um longo período de tempo. E é isso para este tópico.
- « Como configurar os serviços de rede para iniciar automaticamente a inicialização
- 3 principais sistemas de gerenciamento de pacote de distribuição cruzada de código aberto para Linux »