SSH ClientAliveInterval específico para um usuário

1

Gostaria de saber se existe uma maneira de definir diferentes ClientAliveInterval e ClientAliveCountMax para usuários diferentes.

Por exemplo, tenho usuários que podem acessar o shell e definir ClientAliveCountMax como zero para que sua sessão seja fechada se eles estiverem inativos, mesmo se a sessão ainda estiver sendo executada corretamente.

Mas eu tenho um usuário que é usado para criar túneis ssh e quero que essas sessões sejam mantidas abertas e, portanto, defina umClientAliveCountMax diferente de zero para este.

Isso é possível?

Obrigado

    
por Nicolas Dusart 06.08.2015 / 09:52

1 resposta

1

Não, isso não é possível. Esta opção está marcada como global em sshd_config e significa que você não pode usá-la no bloco Match .

Eu posso pensar apenas em uma maneira alternativa de fazer isso executando dois serviços sshd separados com configurações diferentes em portas diferentes e uma delas estaria perdendo conexões e outra não.

    
por 06.08.2015 / 09:58

Tags