Назад | Перейти на главную страницу

Как разрешить удаленные подключения от клиентов, отличных от localhost, с перенаправлением удаленного порта ssh?

У меня система говорит "приватесис". Я пытаюсь предоставить доступ к его веб-серверу через удаленный прокси, используя переадресацию удаленного порта 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