Ssh
帶埠轉發的 Mosh(如 SSH)
通過 連接到我的開發伺服器時
ssh
,我可以通過以下方式將遠端埠轉發到本地埠:ssh my-user@some-domain.com -L 5432:localhost:5432
但是我寧願使用
mosh
,因為我的連接往往會下降。所以我嘗試使用參數擴展我常用的
mosh
命令(有效)--ssh
:mosh --ssh "ssh -L 5432:localhost:5432" my-user@some-domain.com
這讓我沒有錯誤地連接 - 但對我的埠沒有任何作用。
通過連接時有沒有辦法使埠轉發工作
mosh
?
我在Mosh 的 GitHub 上發現了這個確切功能的未解決問題。bountysource的公開賞金目前為 616 美元。
所以看起來還不可能。
–
作為我的 SSH 斷開連接問題的解決方法,我在我的伺服器中添加了以下幾行
/etc/ssh/sshd_config
:ClientAliveInterval 60 # send null packet every x seconds to clients ClientAliveCountMax 720 # time them out after doing so y times
隨後重新啟動 SSH 守護程序並通過 SSH 重新登錄。
sudo /etc/init.d/ssh restart sudo service ssh restart sudo systemctl restart ssh
這對於像 mosh 那樣在移動連接上更換手機信號塔這樣的情況當然沒有幫助。