2013-12-11 57 views
1

我試圖連接到具有ssh連接的linux服務器。我試圖做與pgadmin相同,但我沒有看到我的「新服務器註冊」窗口中的sshtunnel選項。pgadmin連接到Linux服務器 - 數據庫

唯一我看到的是,

  1. 屬性
  2. SSL
  3. 高級
+0

pgAdmin [version](http://www.postgresql.org/message-id/[email protected]om)? –

+0

@Milen:它的1.14 – user1050619

回答

2

您可以配置SSH /膩子隧道。

對於SSH,請按照以下步驟

  • 點擊個人資料 - >添加配置文件 - >給一個名稱新SSH簡介
  • 檔案 - >編輯個人資料
  • 選擇新的配置文件 - >配置「連接」選項卡上的「主機名」,「用戶名」,「端口」配置。
  • 在「隧道」選項卡 - >點擊「添加」
  • 給「dispay名」
  • 監聽端口 - >這將你的機器的本地端口,有像「8888」
  • 目標主機 - >這將是「本地主機」/「127.0.0.1」
  • 目標端口 - >這將是「5432」或postgres SQL服務器端口。
  • 保存更改並連接到服務器

在pgAdmin的

  • 與 「127.0.0.1」 IP地址和端口號配置的連接將是 「8888」

以上配置是SSH安全Shell軟件。


在情況下,如果您使用的是膩子然後在下面好心按照步驟

  • 在LHS菜單,選擇「會話」
  • 給主機名,在「保存會話文本框中鍵入連接名稱「&點擊保存。
  • 沒有做任何變動,在LHS菜單導航到 「SSH」 - > 「隧道」
  • 配置 「源端口:= 8888」 和 「目的地」= 「127.0.0.1:5432」(假設Postgres的服務器是在5432端口運行),點擊「添加」
  • 上,LHS,導航到「會話」,並點擊「保存」
  • 選擇新創建保存會話,然後單擊「加載」,定位到「SSH」 - - >「隧道」部分並確認隧道配置已妥善保存。
  • 打開PGAdmin,然後配置「IP = 127.0.0.1」和「端口= 8888」設置的新連接。

僅供參考,我在使用SSH配置隧道時遇到了問題。配置成功,但我從來沒有讓我的隧道連接在Window 7上工作。在XP中,它在SSH上運行良好。對於Windows 7和以後,我使用膩子進行隧道配置。

謝謝。

相關問題