Postgres隧道SSH -L在后台

时间:2013-10-17 17:58:11

标签: postgresql ssh tunnel

我正在尝试打开一个ssh连接,让一台服务器访问一个远程postgres数据库。所以我按照postgres help page中的说明进行操作。

当我运行命令时:

ssh -L 3333:foo.com:5432 joe@foo.com

它以与常规ssh相同的方式自动连接到远程服务器。那时我的连接工作正常。我面临的问题是当我关闭终端时,连接丢失,所以我看了如何在后台运行相同的命令,但没有运气。这是我尝试过的,但实际上并没有起作用:

nohup ssh -L 3333:foo.com:5432 joe@foo.com &

如何在后台运行ssh -L隧道命令?

提前致谢。

1 个答案:

答案 0 :(得分:6)

在尝试了几个ssh选项之后,我实际上找到了解决方案。这是:

ssh -f -N -L 3333:foo.com:5432 joe@foo.com