tunnel ssh para uma conexão mysql

2

Eu preciso fazer um túnel ssh para se conectar a um servidor mysql. se eu fizer:

me@local> mysql -h host -u user -p pwd

Eu recebo um erro de 100

Eu tenho uma conta ssh em um servidor distante e esse comando funciona:

me@ssh-server> mysql -h host -u user -p pwd

Eu gostaria de criar um túnel ssh, mas não consigo descobrir o comando propper. Alguém tem uma ideia?

    
por paragooon 01.11.2010 / 10:33

2 respostas

3

Use o parâmetro -L para o SSH para criar um túnel e redirecionar a porta 3306 (porta do MySQL).

ssh -f me@ssh-server -L 3306:ssh-server:3306 -N

Em seguida, basta conectar localmente como faria no servidor ssh. Se você está no Windows localmente, os parâmetros são praticamente os mesmos para plink .

    
por 01.11.2010 / 11:12
0

É melhor você ler mais sobre encaminhamento de porta e SSH. leia este link ou eventualmente um tópico que eu fiz recentemente ser útil para você link . Se você tiver dúvidas, responda à minha resposta.

    
por 01.11.2010 / 11:13