Eu não acho que você consiga o que deseja usando as configurações do ssh. As configurações de ClientAlive*
são destinadas a quando a conexão entre o cliente ssh e o servidor ssh não responde, por quanto tempo um dos lados deve esperar (estes são obviamente os tempos limite do cliente).
Em vez disso, eu usaria a variável de ambiente $TMOUT
do Bash para fazer com que o shell fosse desconectado após um período de tempo definido.
TMOUT If set to a value greater than zero, TMOUT is treated as the
default timeout for the read builtin. The select command terminates
if input does not arrive after TMOUT seconds when input is coming
from a terminal. In an interactive shell, the value is
interpreted as the number of seconds to wait for input after issuing
the primary prompt. Bash terminates after waiting for that number of
seconds if input does not arrive.