Ich versuche, DBeaver zu verwenden, um über SSH eine Verbindung zu einem PostgreSQL-Datenbankserver herzustellen:
can't initialize tunnel
cannot establish tunnel
com.jcraft.jsch.JSchException: auth fail
Ich bin sicher, dass der SSH-Server einwandfrei funktioniert. Ich schaffe es, über denselben SSH-Server mit pgAdmin 3 und RazorSQL eine Verbindung zu demselben PostgreSQL-Datenbankserver herzustellen. Ich habe die IP, den Benutzernamen und das Passwort überprüft, sie sind korrekt. Ich habe alle Firewalls deaktiviert. Was könnte das Problem sein?
Meine Einstellungen:
Ich verwende die tragbare Version DBeaver 3.7.3 x64 mit Windows 7 SP1 x64 Ultimate.
Das Fehlerprotokollfenster protokolliert den Fehler nicht, daher habe ich dort keine weiteren Informationen.
quelle
autossh
sondern einfachssh
. Ich habe die Erfahrung gemacht, dass diesssh
einwandfrei funktioniert, wenn der Server zur Liste der bekannten Hosts hinzugefügt wird.