远程PostgreSQL访问

时间:2016-08-26 12:49:11

标签: performance postgresql security

我在同一台服务器上安装了Postgres DB的服务器是一个写入psql db的contentmanager应用程序。此外,我还有一个带有应用程序的服务器,它从postgresql中获取数据(只读)。 我知道有不同的方法可以从我的应用服务器远程访问postgres服务器:

  1. 使用IP白名单访问互联网
  2. 通过SSH隧道访问
  3. 通过在PSQL Server上本地运行的Web服务获取数据。
  4. 哪种解决方案性能最高,最安全? 或者还有其他解决方案吗?

    由于

1 个答案:

答案 0 :(得分:1)

我会说不出口。

  • 选项1确保没有其他人连接到您的服务器,但没有 以任何其他方式保护您的连接。

  • 选项2提供完全的安全性。

  • 选项3有很多延迟,但可以像SSH一样安全(如果你 使用HTTPS)。

所以使用SSH隧道。这是一个肯定的方式。