Estou tentando conectar-me ao meu banco de dados via tunelamento SSH de um de nossos servidores de aplicativos da web com o MySQL Workbench. Aqui está a configuração básica; observe que alterei alguns valores na captura de tela por motivos de segurança.
O problema é que sempre que tento conectar-me através de um túnel SSH de um de nossos servidores de aplicativos, recebo o seguinte erro:
Falha ao conectar-se a us-east-1.amazonaws.com através do túnel SSH em computer.amazonaws.com com o usuário social_shop_prod. Não é possível conectar ao servidor MySQL no 127.0.0.1.
No entanto, se eu usar as mesmas credenciais no SSH por meio da seguinte linha de comando:
mysql -u social_shop_prod -h us-east-1.amazonaws.com -p
Posso me conectar com sucesso e obter o prompt de comando interativo do MySQL.
Estive conversando com o restante da minha equipe de desenvolvimento aqui e nenhum de nós pode descobrir por que não posso fazer o túnel sobre o SSH de nossos servidores de aplicativos com o Workbench; mas quando eu SSH para um de nossos servidores de aplicativos e me conecto ao MySQL via linha de comando; Eu posso conectar com sucesso.
E por que ele está tentando se conectar através do 127.0.0.1? Eu não especifiquei isso na configuração; meu arquivo hosts também não está redirecionando os domínios mostrados abaixo para esse IP.
Qualquer contribuição construtiva é muito apreciada.