Qual é a diferença entre tunelamento SSH Local / Remoto / Dinâmico?

27

No Putty, existem três opções de tunelamento:

Alguém pode explicar qual é a diferença entre eles?

    
por LanceBaynes 23.05.2011 / 14:06

4 respostas

21

A partir da documentação puTTY , especificamente, 4.23 The Tunnels Panel seção:

Set one of the ‘Local’ or ‘Remote’ radio buttons, depending on whether you want to forward a local port to a remote destination (‘Local’) or forward a remote port to a local destination (‘Remote’). Alternatively, select ‘Dynamic’ if you want PuTTY to provide a local SOCKS 4/4A/5 proxy on a local port (note that this proxy only supports TCP connections; the SSH protocol does not support forwarding UDP).

  • Local - Encaminhar porta local para host remoto.
  • Remota - Encaminhar porta remota para o host local.
  • Dinâmico - Use SOCKS.
por 23.05.2011 / 14:22
23

A resposta do jscott está correta, no entanto, depois de lê-la, ainda não estava completamente claro para mim quando devo usar local e quando remoto. Então eu pesquisei mais, e encontrei a resposta aqui :

Use local se tiver um serviço em execução em uma máquina que possa ser acessado a partir da máquina remota e desejar acessá-lo diretamente da máquina local. Depois de configurar o tunelamento, você poderá acessar o serviço usando o IP do host local (127.0.0.1)

Use remote se você tiver um serviço que possa ser alcançado a partir da máquina local e precisar disponibilizá-lo para a máquina remota. Ele abre o soquete de escuta na máquina em que você usou o SSH para efetuar login.

Dinâmico é como local, mas no lado do cliente se comporta como um proxy SOCKS. Use-o se precisar se conectar a um software que espera o encaminhamento do SOCKS.

    
por 24.05.2013 / 10:13
3

Local / Remoto escolhe se você está se conectando a uma porta local ou remota (seu próprio computador ou outro computador)

Dinâmica é para um proxy SOCKS

Consulte o 4.19.2 Encaminhamento de porta link

    
por 23.05.2011 / 14:21
-3

um servidor local é, bem, local

tipicamente significa que um servidor local está conectado em sua LAN (rede de área local) e um servidor remoto não está em sua rede, mas está conectado através de sua WAN (rede de longa distância) O controle remoto pode estar ao lado ou no próximo continente ou pode estar na mesma sala, simplesmente em uma rede separada.

    
por 11.10.2012 / 15:41