Я нарисовал несколько набросков
Введение
местное: [112020]-L Указывает, что данный порт на локальном (клиентском) хосте должен быть перенаправлен на данный хост и порт на удаленной стороне.
- ssh -L sourcePort:forwardToHost:onPort connectToHost[112023] означает: соединение с ssh на [112024]connectToHost[112025], и переадресацию всех попыток соединения на [112026]local
- sourcePort[112029] на порт [112030]onPort[112031] на машине с именем [112032]forwardToHost[112033], на которую можно попасть с машины [112034]connectToHost[112035].
- пульт: [112036]-R указывает, что данный порт на удаленном (сервере) хосте должен быть перенаправлен на данный хост и порт на локальной стороне.
- ssh -R sourcePort:forwardToHost:onPort connectToHost[112039] означает: соединение с ssh на [112040]connectToHost[112041] и переадресацию всех попыток соединения на [112042]remote
sourcePort[112045] на порт [112046]onPort[112047] на машине с именем [112048]forwardToHost[112049], до которого можно дозвониться с локального компьютера.
- Примеры
- Пример для 1
- Вы указываете, что соединение, сделанное с локальным портом 80, должно быть перенаправлено на порт 8080 на SUPERSERVER. Это означает, что если кто-то подключится к вашему компьютеру с помощью веб-браузера, он получит ответ от веб-сервера, запущенного на SUPERSERVER. Вы на локальном компьютере не имеете запущенного веб-сервера.
- Пример для 2
Вы указываете, что соединение, сделанное с портом 80 tinyserver, должно быть перенаправлено на порт 8080 на локальном компьютере. Это означает, что если кто-то соединяется с маленьким и медленным сервером с помощью веб-браузера, он получает ответ от веб-сервера, запущенного на вашей локальной машине. Тини-сервер, который не имеет достаточно дискового пространства для большого вебсайта, не имеет запущенного веб-сервера. Но люди, подключающиеся к tinyserver, думают так.
- Больше примеров
- Могут быть и другие вещи: Мощная машина имеет пять веб-серверов, работающих на пяти разных портах. Если пользователь подключается к одному из пяти tinyserverов на 80 порту со своим веб-браузером, запрос перенаправляется на соответствующий веб-сервер, запущенный на мощной машине. Это было бы
Или, может быть, ваша машина является лишь связующим звеном между мощным и малым серверами. Тогда это было бы (для одного из tinyserver'ов, которые играют, чтобы иметь свои собственные веб-серверы):
Pierre.Vriens
07.04.2015, 23:52
Ссылка