Como a página man de ssh_config
diz, ConnectTimeout
Specifies the timeout (in seconds) used when connecting to the SSH server, instead of using the default system TCP timeout. This value is used only when the target is down or really unreachable, not when it refuses the connection.
Não é não o equivalente de, e. A variável $TMOUT
do bash, isto é, autologout do shell quando a sessão interativa está ociosa. Eu não acho que você pode fazer o que quiser, da maneira que você quer fazer (ou seja, do lado do cliente).