Как выйти из ssh-соединения при административно запрещенной ошибке

Для ssh -N -L port:host:port я могу использовать -o ExitOnForwardFailure=yes чтобы сбой раньше, когда пересылка порта завершается с ошибкой.

Тем не менее, это не работает, если пересылка этого конкретного порта запрещена (например, этот порт не разрешен на сервере с PermitOpen ).

В этом случае я получаю:

channel 2: open failed: administratively prohibited: open failed

Как я могу потерпеть неудачу, когда это произойдет?

Interesting Posts

Nautilus в Gnome 3: удалить ключ не работает

Разрешить подключение к SSH не используя мою VPN

Перенаправить все исходящие запросы DNS UDP на DNS-сервер localhost

Xephyr: отображение клавиатуры неправильно работает

Переключение звуковой карты без перезапуска браузера

Использование cut для возврата середины строки

сравнение значений в отдельных столбцах

Какая разница в определении переменной с кавычками или без них?

Unix-система с вредоносным ПО

есть ли какие-либо другие оболочки, кроме bash / dash, которые используются по умолчанию в дистрибутивах GNU / Linux?

Portage on Gentoo как просматривать доступные версии программного обеспечения?

Как получить переменные окружения очень короткого процесса?

как объединить ассоциативный массив bash в текстовый файл?

Как установить команду man для шеф-повара

В каком контексте SELinux должен выполняться сценарий pam_exec?

Linux и Unix - лучшая ОС в мире.