Você pode tentar autossh com -R para uma saída fácil. (não muito seguro)
A maneira correta é usar ssh -R sem ssh -L se você quiser segurança.
Ou use apenas socat tcp-listen:myport tcp-connect:b:b-port e em host-a conecte-se ao intermediate-host:myport
Você pode usar nc -l -p port e nc addr port para testes