如何通过SSH将Datagrip中的OS用户切换到Postgres?

时间:2017-12-01 17:31:07

标签: datagrip

当我远程连接到我的数据库时,我使用ssh连接到远程计算机,然后运行sudo -u postgres psql来访问PostgresSQL。 postgres用户在我的操作系统中无密码。

我可以在Datagrip中建立SSH隧道连接,但在尝试访问数据库之前,似乎无法找到切换到postgres用户的方法。

有办法做到这一点吗?

1 个答案:

答案 0 :(得分:0)

首先,您需要在数据源ssh / ssl选项卡(主机/端口/用户名/密码)上配置SSH隧道。 其次,您需要在常规选项卡上为数据库指定数据库凭据。 此外,请确保为非本地连接正确配置服务器。

您应该转到〜/ .ssh / config文件并使用服务器上使用的用户设置隧道,然后放置' postgres'作为连接属性中的用户名。

请注意,它现在仅在2017.3 EAP中工作(本周将发布)

enter image description here