Почему с помощью ssh -R
можно выделить свободный порт, указав «0», а с помощью ssh -L
вам нужно указать действительный свободный порт?
Я хочу, чтобы SSH использовал локальный свободный порт для FWD удаленного трафика, не завися от свободных хаков портов
-R [bind_address:] порт: хост: хост
Если аргумент порта равен 0, порт прослушивания будет динамически выделяться на сервере и сообщаться клиенту во время выполнения.
Но -L не дает такой возможности :(
-L [bind_address:] порт: хост: хост порт
Указывает, что данный порт на локальном (клиентском) хосте должен быть перенаправлен на данный хост и порт на удаленной стороне .....