
我目前正在使用 PostgreSQL 資料庫,我使用 pgAdminIII 用戶端連接到該資料庫。我使用 putty 透過連接埠 P1 連接到 IP1,然後使用來源連接埠 P2 設定偵聽連接埠 P3,從那裡建立到 IP2 的隧道。
我遇到了一些連接問題,因此當我透過客戶端查詢時,我通常最終會丟失查詢結果,因此我想直接連接到資料庫電腦並使用螢幕直接查詢資料庫並能夠與遠端機器斷開連接並且不會丟失查詢結果。
關於如何做到這一點有什麼想法嗎?我做了一些簡單的嘗試,例如使用 ssh 到 IP1,然後從那裡 ssh 到 IP2,但這根本不起作用。
先感謝您
答案1
我認為根據您的問題,您想要做的是透過 SSH 連接到 P1 連接埠上的 IP1 機器。然後,您可以在 IP1 上啟動 screen 程序,並使用命令列 postgresql 查詢程序連接到 IP2 上的連接埠 P2 並查詢資料庫,而不是建立到 IP2 的隧道。
正如您在問題中指出的那樣,使用 screen 程式將無需使用 pgAdmin。 Screen 是一個僅限命令列的程式。