SSH隧道到Postgres数据库

目前我在远程开发服务器上开发。 我SSH进入开发服务器(使用SSH密钥)为

ssh -p 22222 [email protected] 

然后从开发服务器,我通过本地networking连接到数据库

 psql -U postgres -h psqldb -d my_database 

其中psqldb指向dev服务器的/etc/hosts文件上的10.0.0.202

我想在我自己的电脑上开始本地开发。 如何通过使用远程开发服务器作为SSH隧道连接到本地机器上的psqldb Postgres服务器(还是有更好的方法)?

编辑

我没有提到,我已经在我的本地服务器上安装了Postgres并侦听默认端口5432。

 ssh -L localhost:5432:psqldb:5432 -p 22222 [email protected] 

而在另一个terminal上:

 psql -h localhost -d my_database -U postgres 

简单,安全和encryption。 我不知道更好的方法。