我使用putty從亞馬遜雲服務器運行openerp(odoo)應用程序,它是ubuntu無頭(NO GUI)服務器。 PostgreSQL是用於此應用程序的數據庫。現在我只能在命令模式下訪問它,因爲Putty中沒有gui。在Windows中,我安裝了pgadmin3。通過配置可以從這裏訪問它嗎?如何使用本地GUI工具訪問遠程Postgres數據庫
回答
在postgresql.conf文件,找到一個名爲 listen_addresses = 'localhost'
線和pg_hba.conf中其更改爲'*'
接下來,添加在IPV4本地連接這條線,
host all all (Your external ip address in CIDR format) trust
最後重新啓動數據庫使用這個命令,sudo service postgresql restart
您可以配置您的安全組以打開可從您的IP地址訪問的postgres端口(我強烈建議以這種方式限制訪問)。之後,您可以使用運行服務的端口將您的實例的外部IP地址指向您的GUI客戶端。
您可以設置在膩子一個SSH隧道,並使用與您當地的pgadmin3訪問遠程數據庫。這是一種非常好而安全的做事方式。
首先,在Putty(連接/ SSH /隧道)中添加一個您選擇的源端口,例如5000。然後爲Destination輸入localhost:5432
(提供postgres在服務器上的端口5432上運行)。按添加並保存您的會話。下次你用Putty打開你的ssh連接時,隧道將會激活。
之後,在pgadmin3,Host:localhost和Port:5000(以及您的用戶名和密碼,當然)中建立一個新連接。現在,如果膩子會話處於活動狀態,您應該能夠連接。
我可以通過在postgres配置文件中添加我的ip地址來訪問gui中的數據庫 – Bhanukiran
是的,這有效(如果您沒有防火牆完全阻止端口,這可能是個好主意),但SSH隧道是如果您使用動態IP,則更安全,更實用。 – Fredde
- 1. 使用VB6訪問遠程數據庫
- 2. 使用GUI在Vagrant框中訪問Postgres數據庫
- 3. 如何遠程訪問SQL數據庫?
- 4. 遠程數據庫訪問
- 5. 未啓用遠程SQL訪問將數據從本地SQL數據庫置於遠程SQL數據庫(PHP)
- 6. 使用PHP訪問本地數據庫
- 7. 如何使用CL工具連接到遠程db2數據庫?
- 8. 在本地開發時訪問遠程MySQL數據庫
- 9. 從本地計算機訪問遠程數據庫?
- 10. Hostgator遠程訪問本地php文件中的數據庫
- 11. 如何使用java訪問遠程數據庫
- 12. 如何使用c遠程訪問mysql數據庫#
- 13. 從本地機器使用pgadmin4訪問外部遠程postgres數據庫產生密碼身份驗證失敗
- 14. 如何使用JDBC工具訪問hsqldb數據庫?
- 15. 如何使用本地代碼的遠程數據庫?
- 16. 如何與應用程序訪問本地SQLite數據庫
- 17. 如何使用Django同步本地數據庫與遠程數據庫?
- 18. 如何遠程訪問PostgreSQL數據庫並將其轉儲到本地?
- 19. 提供本地和遠程數據訪問的應用程序
- 20. 遠程Ubuntu GUI訪問
- 21. 如何從Jquery Mobile應用程序訪問遠程數據庫?
- 22. 如何從iPhone應用程序訪問遠程MySql數據庫
- 23. 使用現有的Postgres數據庫訪問MVC3數據庫
- 24. Javascript如何使用txt格式訪問本地數據庫
- 25. 如何使用數據庫服務器訪問本地主機?
- 26. 如何使用本地運行的emacs訪問遠程文件?
- 27. 如何使用本地MAMP訪問遠程服務器
- 28. Android遠程數據庫訪問
- 29. SQLite數據庫的遠程訪問
- 30. 訪問遠程SQL數據庫[2002]
在膩子沒有gui – Bhanukiran
親愛的@Bhanukiran,我同意你說pu tty不提供gui,但你應該在你的本地系統中安裝pgadmin3,你只需要根據你的亞馬遜雲服務器postgress訪問來配置它。 – techsavvy