O stunnel é capaz de funcionar como ssh -R?

2

Eu tenho uma máquina rodando o MySQL (Windows), em uma rede privada (digamos 192.168.1.10), atrás de um gateway mascarado. Nenhum encaminhamento de porta para 192.168.1.10 é possível.

Eu também tenho um servidor com um ip público (a.b.c.d) que eu preciso conectar a 192.168.1.10:3306.

Eu posso facilmente conseguir isso usando o recurso de encaminhamento de porta remota do ssh; no entanto, eu queria saber se é possível conseguir a mesma coisa usando o stunnel. Eu preciso de 192.168.1.10 para me conectar a a.b.c.d e dizer a.b.c.d para abrir uma porta que será redirecionada através de stunnel para 192.168.1.10:3306.

Este cenário é possível?

.

    
por Unknown 09.11.2010 / 10:26

1 resposta

1

Instale o stunnel no servidor que deve fazer o forvarding e inclua isso na sua configuração quando você executar:

[mysql]  accept = gateway's.public.ip.aqui: 3306  connect = 192.168.1.10: 3306

Não testei, mas é assim que deve ser.

Stunnel.org tem muitos exemplos. Eu gosto este site mais.

EDITAR:

Olhando para a sua imagem - o que eu escrevi aqui deveria funcionar na máquina que você chamou de Gateway. Chamar a.b.c.d de 192.168.1.10 deve ser possível sem nada.

Você também pode configurar o Gateway para ser um proxy.

Independentemente do que você usa - tudo exigirá que você trabalhe com o Gateway.

    
por 10.11.2010 / 15:23