我有PostgreSQL 9.4運行在Linux VPS上,我需要能夠通過SSH連接到它從Linux和Windows客戶端。 (我以後需要連接到多個服務器,並且所有客戶端使用相同的端口號,我將轉發到第一臺服務器的端口5551,然後我將使用5552,5553等)。一個Linux客戶端,我只需運行ssh -fNg -L 5551:localhost:5432 [email protected]
並使用PGAdmin3或任何其他客戶端應用程序連接到localhost:5551。很棒。PostgreSQL SSH端口轉發通過Windows/PuTTY
在Windows上,我使用了PuTTY和Pageant。我通過終端工作得到了[email protected]的連接,然後我去了SSH隧道並添加了L5432 localhost:5551
。終端連接仍然工作,但是當我嘗試連接PGAdmin3到localhost:5551時出現錯誤:
could not connect to server: Connection refused (0x0000274AD/10061) Is the server running on host "localhost" (::1) and accepting TCP/IP connections on port 5551?