Mosh(mobile shell)是一款基於UDP的遠程終端軟件,包含客戶端和服務器兩部分,用於代替SSH。因為Mosh基於UDP,所以它可以提供不間斷的連接,非常適用於在網絡狀況不好或時延較大的網絡中進行遠程終端訪問。比如,在GPRS或3G移動網絡訪問遠程服務器,或者從國內訪問國外服務器等特殊場景。
1. 安裝mosh
brew install mosh
sudo apt-get install mosh
安裝后包括服務器和客戶端軟件。
2. 服務器端,啟動mosh服務器
mosh-server new -c 256 -s -l LANG=en_US.UTF-8 -p 60000
3. 客戶端,連接mosh服務器
mosh pi@pi42.local -p 6000
之后操作與遠程ssh一樣。