Como fazer ssh com um tempo limite em um script?

Estou executando um script conectando via SSH sem senha em um host remoto. Quero definir um tempo limite, para que, se o host remoto estiver demorando um tempo infinito para ser executado, desejo sair dessa sessão ssh e continuar outras linhas no meu script sh.

Alguma idéia de como fazer isso?