Existe uma solução simples, mas listará apenas as conexões de túnel atualmente ativas : ela está usando a seqüência de escape ssh ~ #
Se o túnel não for usado, não será mostrado.
Da ajuda (mostrada com ~? dentro de uma conexão ssh ativa):
~# - list forwarded connections
Exemplo de saída será:
user@somebastionhost$ ~#
The following connections are open:
#4 client-session (t4 r0 i0/0 o0/0 fd 9/10 cc -1)
#5 direct-tcpip: listening port 9000 for ourprodserver.domain.com port 1521, connect from 127.0.0.1 port 48954 to 127.0.0.1 port 9000 (t3 nr0 i0/0 o0/0 fd 12/12 cc -1)
No lado do cliente, você pode ter uma ideia dos túneis abertos, mesmo os inativos, listando os soquetes TCP abertos:
lsof -n -p <pidof-ssh-client> -a -iTCP -a -sTCP:LISTEN
Embora isso não responda totalmente à sua pergunta, pode ser um ponto de partida.