MySQL sobre o túnel ssh

3

Eu tenho um problema muito estranho com o SSH Tunnel. Eu quero ligar a um servidor MySQL remoto usando um túnel SSH. Eu criei o túnel com grande sucesso no passado, mas por uma estranha razão não está bem agora. O túnel é criado como: ssh [email protected] -T -N -L 6603: localhost: 3306.

Quando tento conectar-me ao servidor MySQL remoto, a conexão é realizada no servidor MySQL local !

Então, eu tentei usar o ssh [email protected] -T -N -L 6603: remote.com: 3306 que não é o que todos os dizeres dizem, mas o que a página do manual faz.

Sem sucesso :( Tudo o que tentei não está funcionando e agora estou realmente confuso. O que há de errado com essa configuração?

    
por Peter 20.02.2012 / 08:37

2 respostas

2

Você está se conectando ao servidor com a opção de linha de comando -P? Como:

 mysql -P 6603 -u user -p
    
por 20.02.2012 / 08:54
0

tente:   ssh -L6603: localhost: 3306 ssh [email protected]

aka, encaminha todo o tráfego para a porta localhost 6603 para a porta remove.com 3306

Você usaria então o host: 'localhost' e a porta 6603 para conectar ao servidor.

Você também pode verificar se a porta local não está em uso (netstat -tnlp, por exemplo) e se 3306 não está sendo bloqueada por um firewall.

    
por 20.02.2012 / 10:24

Tags