Mosh 解決SSH境外伺服器卡頓延遲問題
阿新 • • 發佈:2018-11-08
Mosh是基於UDP協議的一個遠端小工具,而且支援IPv6, 可以有效解決使用SSH境外伺服器出現的輸入卡頓延遲問題。
安裝
Mosh需要客戶端和伺服器都安裝。
伺服器端
Ubuntu
apt update
apt install -y mosh
Centos
yum update
yum install -y mosh
客戶端
如果是Linux 系統,如同伺服器一樣安裝即可
Windows系統可以直接使用Chrome谷歌瀏覽器提供的應用Mosh ( 當然任何系統都可以使用谷歌瀏覽器提供的)
使用
伺服器端
執行
mosh-server
預設開啟埠是60001, 埠後面的是金鑰, 伺服器端記得要開放當前UDP 60001埠
執行mosh-server指令後,程式一直在監聽執行,不要crtl + c/z啥的關閉它,類似socket,而且每次重新執行mosh-server金鑰都會重新分配。
客戶端
如果使用的是Linux系統,直接, 輸入以下命令,提示輸入密碼是伺服器這個使用者的密碼,不是金鑰, 所以這樣執行伺服器端不執行mosh-server也是可以的。
mosh [email protected] # 如 mosh [email protected]
如果使用的是chrome谷歌瀏覽器的應用mosh(可以建立快捷方式到桌面方便使用)
選擇Manual, 輸入伺服器地址,埠和伺服器mosh-server生成的金鑰即可
常見錯誤
netstat檢查一下伺服器的埠是否可以監聽,然後重啟一下mosh-server, 好像mosh一次一個埠只允許一個終端佔用。