Conecte-se ao MySQL remoto usando o proxy

5

Estou tentando conectar-me a um servidor MySQL remoto (com acesso TCP limitado a um IP específico) usando o encaminhamento de porta via SSH, mas ainda não descobri como fazê-lo.

Veja o que pretendo fazer:

Local[A] ---> Proxy[B] ---> Remote MySQL[C]

[A] máquina local com o Windows

[B] máquina CentOS com IP 123.123.123.1 (com seu próprio MySQL rodando, btw)

[C] Servidor MySQL remoto com o IP 123.123.123.1 autorizado na porta 3306

Como conseguir isso?

Obrigado antecipadamente.

    
por hypeflow 28.04.2010 / 23:17

1 resposta

8

Use o encaminhamento de porta do PuTTY para encaminhar a porta local 3306 para a porta 3306 da máquina C, conectando-se à máquina B. Se estiver usando a linha de comando, use ssh:

ssh -L 3306:machineC:3306 username@machineB

conecte-se ao MySQL por meio de localhost:3306 .

    
por 28.04.2010 / 23:22