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