Ich habe zwei Server. Für example1.com und example2.comSSH-Tunnel für PostgeSQL
Bei example1.com Server habe ich meine PHP-Code und example2.com gibt es eine PostgreSQL-Datenbank.
Jetzt möchte ich postgreSQL durch einen Tunnel in example1.com
Ich habe versucht, den folgenden Befehl an example1.com Server verbinden.
ssh -L 5433:localhost:5432 [email protected]
Dann wird es nach einem Kennwort fragt und ich das Passwort eingeben und auf ssh anmelden, dann versuche ich zu Datenbank localhost zu verbinden: 5433 Post, aber ich bin immer ‚Passwort-Authentifizierung fehlgeschlagen‘.
Wie verbinde ich mich über ssh mit example1.com?
Jede Art von Hilfe wird geschätzt.
es scheint, gibt es ein Problem mit postgresql Konfigurationseinstellung. check Listen_Addresses Einstellung in Postgresql Config-Datei –
Versuchen Sie, eine Verbindung zur Datenbank localhost: 5433 in der SSH-Sitzung zu example2.com oder von Ihrem example1.com-Server? Verbindest du dich mit PHP oder psql? –
Ich versuche, eine Verbindung zur Datenbank über localhost: 5433 über PHP herzustellen. –