平常在外面使用 ssh 連回 Server 的時候經常遇到一個問題,就是網路不穩害得必須一直重新連線。後來發現 Mosh 這個好東西,可以在幫我處理掉這個問題,在重新連上網路之後幫我把連線重新接回來。

安裝

平常都用 Mac,如果有裝 brew 的話安裝非常簡單,只要一個指令

1
$ brew install mobile-shell

在 Ubuntu 下安裝

1
2
3
4
$ sudo apt-get install python-software-properties
$ sudo add-apt-repository ppa:keithw/mosh
$ sudo apt-get update
$ sudo apt-get install mosh

連線方法

1
$ mosh username@server-ip

或者如果想指定 Port 的話

1
$ mosh --ssh="ssh -p 2222" username@server-ip

後記

今天在裝新版 ubuntu 14.04 的時候發現,mosh 其實是可以直接安裝的,所以其實可以直接安裝就好。

1
$ sudo apt-get install mosh