В Putty есть три варианта туннелирования:
Может кто-нибудь объяснить, в чем разница между ними?
В Putty есть три варианта туннелирования:
Может кто-нибудь объяснить, в чем разница между ними?
Ответы:
Из документации по шпатлевке , в частности, 4.23 Раздел «Туннельные панели »:
Установите одну из переключателей «Локальный» или «Удаленный», в зависимости от того, хотите ли вы перенаправить локальный порт на удаленный пункт назначения («Локальный») или перенаправить удаленный порт на локальный пункт назначения («Удаленный»). В качестве альтернативы выберите «Динамический», если вы хотите, чтобы PuTTY предоставлял локальный прокси-сервер SOCKS 4 / 4A / 5 на локальном порту (обратите внимание, что этот прокси-сервер поддерживает только TCP-соединения; протокол SSH не поддерживает пересылку UDP).
Ответ от jscott является правильным, однако после прочтения мне все еще не было совершенно ясно, когда я должен использовать локальный, а когда удаленный. Итак, я исследовал дальше, и я нашел ответ здесь :
Используйте local, если у вас есть служба, работающая на машине, доступ к которой можно получить с удаленной машины, и вы хотите получить к ней доступ напрямую с локальной машины. После настройки туннелирования вы сможете получить доступ к услуге, используя свой локальный IP-адрес хоста (127.0.0.1).
Используйте удаленный доступ, если у вас есть сервис, доступ к которому можно получить с локального компьютера, и вам необходимо сделать его доступным для удаленного компьютера. Он открывает прослушивающее гнездо на машине, для которой вы использовали SSH.
Dynamic похож на локальный, но на стороне клиента ведет себя как SOCKS-прокси. Используйте его, если вам нужно подключиться с программным обеспечением, которое ожидает пересылку SOCKS.
Local / Remote выбирает, подключаетесь ли вы к локальному порту или к удаленному порту (ваш собственный компьютер или другой компьютер)
Динамический для SOCKS прокси
См 4.19.2 Перенаправление портов http://the.earth.li/~sgtatham/putty/0.54/htmldoc/Chapter4.html
локальный сервер, ну, локальный
как правило, это означает, что локальный сервер подключен к вашей локальной сети (локальной сети), а удаленный сервер не подключен к вашей локальной сети, а подключен через глобальную сеть (WAN), удаленный может быть по соседству или на следующем континенте, или он может находиться в та же комната, просто в отдельной сети.