Encontre o pid do shell e envie um sigint. Isso não irá parar o ssh, mas quando terminar o shell irá lidar com o sinal e finalizar o loop.
$ for i in {1..100}; do ssh -n localhost 'sleep 9;date'; done
no outro terminal
$ ps fax
10636 ? S 0:00 | \_ xterm
10638 pts/2 Ss 0:00 | \_ bash
12164 pts/2 S+ 0:00 | \_ ssh -n localhost sleep 9;date
$ kill -int 10638
Se você usou o comando em segundo plano adicionando &
ao final, poderá usar kill -hup
no shell em segundo plano.