2014-11-26 2 views
1

Я понимаю, что это перенаправление запросов через удаленную машину.

Я гугл использования опций SSH: -N, -f, -L

Но что '*' здесь делать?

ответ

3

от SSH man page:

-L [bind_address:] порт: хост: HostPort Указывает, что данный порт на локальном (клиент) хост должен быть направлен данного хоста и порта на пульте дистанционного управления боковая сторона. Этот работает, выделяя сокет для прослушивания порта на локальной стороне, , необязательно связанный с указанным bind_address. Всякий раз, когда на этот порт производится соединение, соединение пересылается по защищенному каналу на , а соединение осуществляется с хостом порта хоста с удаленной машины. Перенаправления портов также могут быть , указанные в файле конфигурации. Адреса IPv6 могут быть специфицированы с помощью альтернативного синтаксиса: [bind_address /] порт/хост/хост или окружение адреса в квадратных скобках . Только суперпользователь может перенаправлять привилегированные порты . По умолчанию локальный порт привязан в соответствии с параметром GatewayPorts . Однако для привязки соединения к определенному адресу может использоваться явный bind_address . bind_address «localhost» указывает, что порт прослушивания должен быть связан только для локального использования, в то время как пустой адрес или '*' указывает , что порт должен быть доступен со всех интерфейсов.

Примите к сведению:

'*' указывает , что порт должен быть доступен из всех интерфейсов

+1

получил. Благодаря! – jcye