J'essaie de me connecter à ma base de données via le tunneling SSH à partir de l'un de nos serveurs d'applications Web avec MySQL Workbench. Voici la configuration de base; notez que j'ai changé certaines valeurs dans la capture d'écran pour des raisons de sécurité.
Le problème est que chaque fois que j'essaie de me connecter via un tunnel SSH à partir de l'un de nos serveurs d'applications, j'obtiens l'erreur suivante:
Impossible de se connecter à us-east-1.amazonaws.com via le tunnel SSH à computer.amazonaws.com avec l'utilisateur social_shop_prod. Impossible de se connecter au serveur MySQL sur 127.0.0.1.
Cependant, si j'utilise les mêmes informations d'identification via SSH via la ligne de commande suivante:
mysql -u social_shop_prod -h us-east-1.amazonaws.com -p
Je peux me connecter avec succès et obtenir l'invite de commande interactive MySQL.
J'ai parlé avec le reste de mon équipe de développement ici et aucun de nous ne peut comprendre pourquoi je ne peux pas tunneler SSH depuis nos serveurs d'applications avec Workbench; mais quand je SSH à l'un de nos serveurs d'applications et que je me connecte à MySQL via la ligne de commande; Je peux me connecter avec succès.
Et pourquoi essaie-t-il de se connecter via 127.0.0.1? Je n'ai pas précisé cela dans la configuration; mon fichier d'hôtes ne redirige pas non plus les domaines indiqués ci-dessous vers cette IP.
Toute contribution constructive est grandement appréciée.