Ich stehe hier vor einem seltsamen Problem ...
Meine Datenbank befindet sich in einem AWS EC2 und ich wurde verwendet, um mithilfe von MySql Workbenh eine Verbindung über SSH herzustellen. Zu diesem Zweck habe ich mit puttygen
Ubuntu 16.04 eine passphrasengeschützte ppk-Datei erstellt , die einwandfrei funktioniert hat.
Nach einem Update mit derselben Konfiguration erhalte ich jedoch die folgende Fehlermeldung:
Der SSH-Tunnel konnte nicht verbunden werden
Authentifizierungsfehler. Bitte überprüfen Sie Ihren Benutzernamen und Ihr Passwort und versuchen Sie es erneut. Details (Original-Ausnahmemeldung): Ungültiger Authentifizierungstyp, der Server akzeptiert diesen Authentifizierungstyp nicht. Zulässig sind: [u'publickey ']
Also habe ich bei der Suche in Google zwei Typen gefunden, die das gleiche Problem hatten: dies und das .
Die vorgeschlagene Lösung besteht darin, eine öffentliche Open-SSH- Datei zu generieren und diese zu verwenden.
puttygen myKey.ppk -O public-openssh -o myKey.ppk
Und das Problem ist immer noch dasselbe! Ich bin nicht sicher, ob das Workbench-Update (es ist jetzt in der Version 6.3.10) dieses Problem verursacht hat, aber vorher konnte ich mich ohne Probleme verbinden. Ich kann mich normalerweise im Server über ssh im Ubuntu-Terminal verbinden.
Was ich tun kann?
- Betriebssystem: Ubuntu 16.04
- MySql: Ver 14.14 Distrib 5.7.21
- MySQL Workbench: CE (GPL) 6.3.10