Wir haben eine EC2- und RDS-Instanz in Amazon Web Services. Normalerweise verbinde ich mich zuerst mit Putty mit dem Server und dann über einen Tunnel von meinem localhost auf die Datenbank.MySQL: Verbindung über TCP/IP über SSH nicht möglich
Ich versuche jetzt, eine direkte Verbindung zur Datenbank über TCP/IP über SSH herzustellen, bekomme aber den folgenden Fehler. Ich bin in der Lage, andere Anwendungen wie FileZilla direkt zu verbinden, ohne irgendwelche Tunnels zu verursachen, aber nicht in der Lage, MySQL anzuschließen. Bitte beraten. In der Datei known_hosts ist kein Eintrag vorhanden.
Fehler:
[Window Title]
MySQL Workbench
[Main Instruction]
Failed to Connect to MySQL at database.aws-server.rds.amazonaws.com:3306 through SSH tunnel at [email protected]:22 with user username
[Content]
Cannot open SSH Tunnel: Error connecting SSH tunnel: The host 100.100.100.100 fingerprints mismatch.
Expected key: hjd83iuwe98jdoiw8euoqeuo83eqe308
Server sent: 8ru84ru8ur984u8djc0938y4jddj398e
Please verify if it's correct.
To continue, delete entries for the host from the C:\Users\<USER>\AppData\Roaming\MySQL\Workbench\ssh\known_hosts file.
[OK]
Dort * muss * ein Eintrag in der Datei bekannt sein_hosts ... sonst, wo ist der Wert "erwarteten Schlüssel" kommt aus? –
@ Michael-sqlbot irgendwie öffnete mein Kommentar meine Augen, um die Datei "known_hosts" zu bemerken, die ich sofort löschte, um meine Verbindung zum Laufen zu bringen. Upvoted. –