Sto affrontando uno strano problema qui ...
Il mio database è in un AWS EC2 e mi è stato utilizzato per connettermi ad esso tramite SSH usando MySql Workbenh. Per farlo, ho generato un file ppk protetto da passphrase usando puttygen
su Ubuntu 16.04 e ha funzionato bene.
Ma dopo un aggiornamento, utilizzando la stessa configurazione, ricevo questo messaggio di errore:
Impossibile collegare il tunnel SSH
Errore di autenticazione. Verifica che il nome utente e la password siano corretti e riprova. Dettagli (messaggio di eccezione originale): tipo di autenticazione errato, il server non accetta questo tipo di autenticazione. Quelle consentite sono: [u'publickey ']
Quindi, cercando su Google ho trovato questi due ragazzi con lo stesso problema: questo e questo .
La soluzione proposta è generare un file open-ssh pubblico e usarlo, quindi è stato fatto:
puttygen myKey.ppk -O public-openssh -o myKey.ppk
E il problema rimane lo stesso! Non sono sicuro che l'aggiornamento Workbench (è nella versione 6.3.10 ora) abbia causato questo problema, ma prima potevo connettermi senza problemi. Posso collegarmi normalmente nel server tramite SSH nel terminale Ubuntu.
Che cosa posso fare?
- Sistema operativo: Ubuntu 16.04
- MySql: Ver 14.14 Distrib 5.7.21
- MySql Workbench: CE (GPL) 6.3.10