上文實現了遠程n2n訪問樹莓派,但是ssh協議在網絡狀況不好的時候命令會卡住。這里發現了一個mosh協議,可以增強穩定性,使用后效果明顯。
背景:使用n2n之后,在比較差的網絡環境下,經常會被timeout,造成整個屏幕假死。
mosh介紹:來自麻省理工的mosh旨在彌補ssh的諸多不足。詳情請移步官網:https://mosh.mit.edu/
客戶端下載:
官網主頁可以找到各個系統的安裝方法,對於樹莓派,只需要運行sudo apt-get install mosh 即可。
官網沒有提供Windows客戶端,一個解決方法是使用cywin。這里有一個現成的版本,可從http://mobaxterm.mobatek.net/下載
(MobaLiveCD也是這個公司的作品)。Home版免費使用,國外很多優秀軟件都是如此,比如xShell。Home版 和Pro版的區別如下,其實個人完全夠用。
手機端
手機客戶端推薦juiceSSH,可以從酷安網下載。支持mosh協議,官網推薦
一些具體信息請參考:
http://segmentfault.com/a/1190000000483148