Обратная динамическая ошибка распределения портов SSH

Когда я запускаю:

ssh -i mycert -R 0:localhost:80 user@myserver.com 

и запустите на myserver.com следующее:

 curl localhost:dynamicly_assigned_port 

Я получаю 'ssh: Сервер посылает unrequested порт, из порта XXXX'. Однако работает:

 ssh -i mycert -R 20000:localhost:80 user@myserver.com curl localhost:20000 

Работает отлично. Любая идея, почему я получаю эту ошибку при использовании динамически выделенного порта, но не при использовании статического порта. Я предполагаю, что это связано с старой версией ssh, используемой в dropbear v0.52, но ищем любые другие идеи. благодаря

One Solution collect form web for “Обратная динамическая ошибка распределения портов SSH”

Эта ошибка означает, что сервер отправил незапрашиваемый переадресованный порт, который клиент не ожидал. Короче говоря, клиент SSH Dropbear не знает, как обращаться с динамически распределенным портом, который удаленный сервер выделил для него. Это неподдерживается dropbear.

Соответствующий код:

Где клиент dropbear анализирует удаленный запрос вперед и добавляет его в свой список отслеживаемых пересылок: https://github.com/schemacs/dropbear/blob/3c4d57db86668f3cecd91566f971371fbea8684b/cli-runopts.c#L569

Там, где клиент dropbear выполняет итерацию через remotefwds он запрашивает и пытается найти соответствие для порта, который настроен сервером: https://github.com/schemacs/dropbear/blob/3c4d57db86668f3cecd91566f971371fbea8684b/cli-tcpfwd.c#L214

  • SSH-туннель с VNC?
  • Доступ к удаленным службам, как локальным, с использованием одного SSH-соединения
  • Безопасный доступ к удаленному туннелю SSH
  • ssh туннелирование локального экрана на другой сервер
  • HTTP-туннелирование SSH
  • MySQL Workbench Не удается запустить диспетчер туннелей SSH
  • SSH на несколько удаленных машин через ssh tunnel
  • Как я могу поддерживать открытое ssh-соединение и использовать его из сценариев оболочки?
  • Монтаж раздела nfs4 поверх ssh tunel
  • Как перенаправить порт после туннелирования
  • Мне нужно RDP на сервер через обратный туннель
  • Linux и Unix - лучшая ОС в мире.