我試圖打開一個SSH連接,讓一臺服務器訪問遠程postgres數據庫。所以我按照這個postgres help page的說明。Postgres隧道SSH -L在後臺
當我運行命令:自動
ssh -L 3333:foo.com:5432 [email protected]
它連接我到遠程服務器,它會與一個普通的ssh一樣。那時我的連接工作正常。我面臨的問題是當我關閉終端時,連接丟失,所以我查看了如何在後臺運行相同的命令,但沒有運氣。這是我試過的,但它並沒有實際工作:
nohup ssh -L 3333:foo.com:5432 [email protected] &
如何在後臺運行ssh -L隧道命令?
在此先感謝。
注意'SSH-L 3333:本地主機:5432喬@ foo.com'是通常的方式,違背了'ssh的-L 3333:foo.com:5432 [email protected] '這通常導致*連接被拒絕*。請參閱http://www.postgresql.org/docs/9.3/static/ssh-tunnels.html鏈接到的更新版本的幫助頁面,該頁面已更新以解釋此問題。 –