sql >> Base de Datos >  >> RDS >> Mysql

Uso de SSHTunnelForwarder para conectarse a una base de datos MySQL a través de SSH

Creo que su problema radica en el hecho de que está creando un túnel SSH local pero está intentando conectarse directamente a un host remoto, lo que anula el propósito de usar un túnel SSH.

Creo que si cambia su cadena de conexión de host='mysql_host' a host='127.0.0.1' habrás resuelto tu problema.

Si observa la configuración de depuración/conexión de su instancia de Sequel Pro, verá que se utilizan los comandos de conexión reales y, con suerte, debería confirmar que este es el caso.

Más material de referencia sobre el reenvío SSH:http://blog.trackets.com/2014/05/17/ssh-tunnel-local-and-remote-port-forwarding-explained-with-examples.html