Pois ssh -N -L port:host:port
posso usar -o ExitOnForwardFailure=yes
para falhar antecipadamente quando o encaminhamento da porta falhar.
No entanto, isso parece não funcionar quando o encaminhamento dessa porta específica é proibido (por exemplo, aquela porta não foi permitida no servidor com PermitOpen
).
Nesse caso eu recebo:
channel 2: open failed: administratively prohibited: open failed
Como posso falhar quando isso acontece?