Estoy tratando de conectarme a mi base de datos a través de un túnel SSH desde uno de nuestros servidores de aplicaciones web con MySQL Workbench. Aquí está la configuración básica; Tenga en cuenta que cambié algunos valores en la captura de pantalla por razones de seguridad.
El problema es que cada vez que intento conectarme a través de un túnel SSH desde uno de nuestros servidores de aplicaciones, aparece el siguiente error:
No se pudo conectar con us-east-1.amazonaws.com a través del túnel SSH en computer.amazonaws.com con el usuario social_shop_prod. No se puede conectar al servidor MySQL en 127.0.0.1.
Sin embargo, si uso las mismas credenciales sobre SSH a través de la siguiente línea de comando:
mysql -u social_shop_prod -h us-east-1.amazonaws.com -p
Puedo conectarme con éxito y obtener el símbolo del sistema interactivo de MySQL.
He estado hablando con el resto de mi equipo de desarrollo aquí y ninguno de nosotros puede entender por qué no puedo hacer un túnel sobre SSH desde nuestros servidores de aplicaciones con Workbench; pero cuando hago SSH a uno de nuestros servidores de aplicaciones y me conecto a MySQL a través de la línea de comandos; Me puedo conectar con éxito.
¿Y por qué intenta conectarse a través de 127.0.0.1? No especifiqué eso en la configuración; ni mi archivo de hosts está redirigiendo los dominios que se muestran a continuación a esa IP.
Cualquier aportación constructiva es muy apreciada.