Encaminhamento de porta dinâmica PuTTY com acesso a portas localhost

1

Eu quero combinar a funcionalidade de dois túneis SSH configurados pelo PuTTY.

O túnel primeiro é:

  • PuTTY: L8000 127.0.0.1:8000 (em SSH- > Tunnels) e
  • Firefox: SOCKS (v5) Host: 127.0.0.1 , porta: 8000

Isso me permite navegar para http://localhost:8000 no meu navegador local e se conectar a localhost:8000 no meu servidor remoto, que eu uso para acessar um servidor de desenvolvimento da Web nessa porta.

O túnel segundo simplesmente usa o PuTTY configurado como D8000 (com as mesmas configurações do Firefox), o que me permite navegar na Internet em geral através do meu servidor remoto.

O problema é, desejo conectar-me a, digamos, "google.com" e "localhost: 8000" (no servidor remoto) na mesma sessão. Isso ocorre principalmente porque meu servidor de desenvolvimento da web (túnel 1) precisa de acesso a links remotos (por exemplo, google APIs). Eu pensei que a porta dinâmica para a frente no túnel 2 funcionaria, mas não consigo mais acessar o localhost: 8000 no servidor remoto navegando para localhost: 8000 no navegador.

Eu pesquisei longe, mas não encontrei nenhuma resposta. Eu suspeito que seja porque a resposta é óbvia demais: /

configurações do PuTTY do túnel 1

configurações do PuTTY do túnel 2

saída netstat -nptl (com o servidor de desenvolvimento em execução)

Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 127.0.0.1:8000 0.0.0.0:* LISTEN 23172/python tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 574/sshd tcp 0 0 0.0.0.0:11211 0.0.0.0:* LISTEN 572/memcached tcp 0 0 127.0.0.1:38637 0.0.0.0:* LISTEN 27836/firefox tcp 0 0 0.0.0.0:6000 0.0.0.0:* LISTEN 27635/Xvfb tcp 0 0 127.0.0.1:5454 0.0.0.0:* LISTEN 812/postgres tcp6 0 0 :::3047 :::* LISTEN 574/sshd tcp6 0 0 :::11211 :::* LISTEN 572/memcached tcp6 0 0 :::6000 :::* LISTEN 27635/Xvfb tcp6 0 0 :::8983 :::* LISTEN 257/java

    
por ZG101 15.12.2016 / 23:50

1 resposta

2

Então você está encaminhando o 8000 em sua máquina local para se conectar a um servidor web que escuta em 127.0.0.1:8000 em sua máquina remota?

Então você está pedindo ao putty para escutar 8000 em sua máquina local para fazer o encaminhamento de porta dinâmico. Não será capaz de fazer as duas coisas ao mesmo tempo.

Você pode alterar a porta dinâmica para algo diferente de 8000 - e quanto a 8001?

Portanto, envie o Dynamic Forward (SOCKS) no 8001 e mantenha a porta local de 8000 a 127.0.0.1:8000.

    
por 16.12.2016 / 00:34