2

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

当我运行命令时:

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

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

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

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

提前致谢。

4

1 回答 1

6

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

ssh -f -N -L 3333:foo.com:5432 joe@foo.com
于 2013-10-17T18:23:01.270 回答