Для ssh -N -L port:host:port
меня это может быть использовано -o ExitOnForwardFailure=yes
для раннего отказа при переадресации порта.
Однако это, похоже, не работает, если переадресация на определенный порт запрещена (например, этот порт не разрешен на сервере с помощью PermitOpen
).
В этом случае я получаю:
channel 2: open failed: administratively prohibited: open failed
Как я могу потерпеть неудачу, если такое произойдет?