Sto cercando di connettermi al mio database tramite tunneling SSH da uno dei nostri server di app Web con MySQL Workbench. Ecco la configurazione di base; si noti che ho modificato alcuni valori nello screenshot per motivi di sicurezza.
Il problema è ogni volta che provo a connettermi su un tunnel SSH da uno dei nostri server di app, ottengo il seguente errore:
Impossibile connettersi a us-east-1.amazonaws.com tramite il tunnel SSH su computer.amazonaws.com con l'utente social_shop_prod. Impossibile connettersi al server MySQL su 127.0.0.1.
Tuttavia, se utilizzo le stesse credenziali su SSH tramite la seguente riga di comando:
mysql -u social_shop_prod -h us-east-1.amazonaws.com -p
Posso collegarmi con successo e ottenere il prompt dei comandi interattivo di MySQL.
Ho parlato con il resto del mio team di sviluppo qui e nessuno di noi può capire perché non riesco a scavalcare SSH dai nostri server di app con Workbench; ma quando eseguo SSH su uno dei nostri server di app e mi connetto a MySQL tramite la riga di comando; Posso collegarmi con successo.
E perché sta provando a connettersi oltre 127.0.0.1? Non l'ho specificato nella configurazione; né il mio file host reindirizza i domini mostrati sotto a quell'IP.
Ogni input costruttivo è molto apprezzato.