Por que o encaminhamento da porta MS Sql (1433) não funciona sobre o proxy http_connect?

1

Eu tenho uma máquina windows com putty, que tem acesso ao ms sql server na rede local. E eu tenho uma máquina Ubuntu remota na Internet com o sshd na porta 443 (necessária para estabelecer uma conexão segura via proxy https). Eu quero encaminhar alguns ms sql ip: porta na rede local para a máquina remota ubuntu. Você pode ver minhas configurações de encaminhamento abaixo:

E funciona como esperado quando eu começo esta sessão ssh sem proxy (eu posso facilmente verificar isso com telnet localhost 31339 ):

root@ubuntu:~# telnet localhost 31339
Trying ::1...
Connected to localhost.localdomain.
Escape character is '^]'.

Mas quando eu uso o proxy HTTP com suporte ao método HTTP CONNECT, essa porta não é encaminhada. Quando tento verificar o encaminhamento com telnet localhost 31339 , obtenho instantaneamente Conexão fechada por host externo. :

root@ubuntu:~# telnet localhost 31339
Trying ::1...
Connected to localhost.localdomain.
Escape character is '^]'.
Connection closed by foreign host.

Ao mesmo tempo eu tentei farejar pacotes na minha máquina Windows com o Wireshark e não vi nenhum pacote relacionado a esta regra de encaminhamento de porta. Putty nem sequer tenta estabelecer conexão TCP com o ms sql server na rede local.

Como eu disse a única diferença entre trabalhar e não trabalhar regra de encaminhamento de porta é usando proxy HTTP, que deve diminuir o tamanho máximo do pacote ip na teoria e este é provavelmente o problema ... Então eu tendem a pensar que pode haver algumas configurações de sshd que podem lidar com essa situação.

Eu também fiz outro teste: tentei encaminhar a porta VNC local 5900 da minha máquina windows para a porta ubuntu local da mesma forma que faço com a porta ms sql. E isso funciona (não importa se eu uso proxy para estabelecer conexão ssh ou não):

root@vm5594:~# telnet localhost 31337
Trying ::1...
Connected to localhost.localdomain.
Escape character is '^]'. RFB 003.008

É com isso que eu realmente me pergunto qual pode ser o problema e peço ajuda. Alguma sugestão?

TL; DR Quando eu uso o proxy https para a conexão ssh, o encaminhamento de porta ms sql não funciona, mas funciona sem proxy. O encaminhamento de porta VNC funciona sem problemas em ambas as situações.

Por favor, sinta-se à vontade para perguntar qualquer coisa que você não tenha entendido. Talvez minha pergunta não seja detalhada o suficiente.

    
por Derp 03.12.2015 / 18:17

0 respostas