Как настроить локальные порты, чтобы разрешить подключения от других хостов в локальной сети, чтобы достичь веб-приложения через мой туннель SSH?
У меня что-то вроде этого:
ssh -L1000:localhost:80 10.10.10.1
Другие хосты должны иметь возможность использовать: http: // my_ip_address: 1000 для достижения 10.10.10.1:80
Спасибо!
Необходимо использовать общедоступный IP в строке соединения, таким образом, другие хосты могут соединиться с этим соединением. Также указывая эти -g
переключатель позволит другим соединяться с Вашим переданным портом. Если Вы используете localhost
в качестве в Вашем примере, только можно соединиться:
ssh -g -L1000:my_ip_address:80 10.10.10.1
Вы также, возможно, должны были бы проверить Вас конфигурация брандмауэра.