
Ich arbeite derzeit mit einer PostgreSQL-Datenbank, mit der ich mich über den pgAdminIII-Client verbinde. Ich verwende Putty, um mich über Port P1 mit einer IP1 zu verbinden und von dort aus einen Tunnel zu einer IP2 einzurichten, indem ich einen Quellport P2 verwende und einen Abhörport P3 einstelle.
Ich habe einige Verbindungsprobleme, so dass bei Abfragen über den Client in der Regel das Abfrageergebnis verloren geht. Daher möchte ich mich direkt mit der DB-Maschine verbinden und verwendenBildschirmFragen Sie die Datenbank direkt ab und trennen Sie die Verbindung zu den Remotecomputern, ohne das Abfrageergebnis zu verlieren.
Irgendwelche Ideen, wie das geht? Ich habe ein paar einfache Versuche gemacht, z. B. SSH zu IP1 mit SSH und von dort SSH zu IP2, aber das funktioniert überhaupt nicht.
Vielen Dank im Voraus
Antwort1
Ich denke, was Sie basierend auf Ihrer Frage tun möchten, ist, per SSH auf die IP1-Maschine auf Port P1 zuzugreifen. Anstatt dann einen Tunnel zu IP2 zu erstellen, würden Sie das Bildschirmprogramm auf IP1 starten und ein PostgreSQL-Abfrageprogramm für die Befehlszeile verwenden, um eine Verbindung zur Datenbank auf IP2 an Port P2 herzustellen und diese abzufragen.
Wenn Sie das Screen-Programm verwenden, wie Sie es in Ihrer Frage angegeben haben, können Sie auf die Verwendung von pgAdmin verzichten. Screen ist ein reines Befehlszeilenprogramm.