Há uma opção de configuração ssh para ele (de ssh_config(5)
):
ExitOnForwardFailure
Specifies whether ssh(1) should terminate the connection if it cannot set up all requested dynamic, tunnel, local, and remote port forwardings. The argument must be ''yes'' or ''no''. The default is ''no''.
Então, na sua configuração do ssh, você pode adicionar:
ExitOnForwardFailure yes
Ou na linha de comando:
$ ssh -o ExitOnForwardFailure=yes blah