[ubuntu-ar] Error en tunel SSH

Fernando Vicio fernando_018 en hotmail.com
Vie Abr 1 16:50:52 UTC 2011


> Estoy tratando de hacer un tunerl ssh para conectarme desde casa a una
> base de datos, ejecuto lo siguiente en la PC de mi casa:
> 
> 
> $ ssh -L 22050:xxx.dyndns.org:3306 root en xxx.dyndns.org
> 
> Conecto ok, y la terminal queda conectada bien, ambos puertos locales
> y remotos estan abiertos, pero cuanto intento conectar me sale en la
> consola:
> 
> # root en servidor:~# channel 3: open failed: connect failed: Connection refused
> 
> 
> Y el MySql Administrator da error.
> 
> 
> Estoy probando lo mismo pero para acceder a el apache remoto
> 
> $ ssh -L 22050:xxx.dyndns.org:80 root en xxx.dyndns.org
> 
> Y este funciona correctamente, que puede estar pasando?



Hola Franco

En principio correría este comando:
$ sudo netstat -natpu

Apache podría estar escuchando en todas las interfaces (incluyendo "localhost" ó "127.0.0.1").
En cambio, MySQL podría sólo estar escuchando en "localhost".

Si podés notar esa diferencia con el comando netstat, tendrías que hacer el siguiente cambio cuando te conectás por SSH:

Comando original:
$ ssh -L 22050:xxx.dyndns.org:3306 root en xxx.dyndns.org

Comando propuesto:
$ ssh -L 22050:127.0.0.1:3306 root en xxx.dyndns.org

Probá y contáme.

Buen finde,
Fernando.-
 		 	   		  



Más información sobre la lista de distribución Ubuntu-ar