Isso provavelmente significa que seu script executa algo em segundo plano (com um &) que mantém o terminal tge aberto. Quando seu script termina, algo continua funcionando. O ssh detecta isso e não fecha a sessão até que algo saia.
Para ajudar você a fazer o script fazer o que quiser, é necessário postar o script.