У меня система говорит "приватесис". Я пытаюсь предоставить доступ к его веб-серверу через удаленный прокси, используя переадресацию удаленного порта ssh, как показано ниже.
Имя частной системы: privatesys
Открыто порт: 80
Имя удаленной системы: remotesys
Удаленный порт: 9090
На privatesys я выполнил следующую команду.
ssh -N -R remotesys:9090:localhost:80 -l username remotesys
Он установил туннель между частными и удаленными системами, и переадресация портов работала нормально, пока я подключаюсь к порту 9090 с удаленных компьютеров.
Что мне нравится делать, так это доступ http://remotesys:9090/
от систем, находящихся в той же подсети, что и удаленные системы. Когда я это сделаю, я получаю в браузере ошибку неверного URL. Похоже, что sshd на пульте дистанционного управления привязан к localhost, а не ко всем интерфейсам в системе.
Каков трюк, чтобы sshd на пульте дистанционного управления принимал соединения от любой системы в своей подсети?
Возможно, вам потребуется изменить конфигурацию серверов. Установите для GatewayPorts значение «включено» или «указано клиентом». В противном случае удаленный интерфейс ограничен localhost