在外面跑來跑去, 網路IP 常常會換來換去, 或者機器休眠懶得斷線再來重新連線, 網路速度太慢.. 等等, 就可以使用 Mosh 來達成.
簡單說, 就是使用 Mosh 來改善 SSH 的使用體驗, 所以 SSH Server 還是需要安裝.
- Mosh 官方網頁: Mosh: the mobile shell
- 說明: Mosh is a replacement for SSH. It’s more robust and responsive, especially over Wi-Fi, cellular, and long-distance links.
- Mosh 是透過 UDP 加密傳輸, 而且不用綁定 IP 位址, 所以可以達到打開電腦就可以直接連線, IP 更改也不會有問題.
Mosh 使用方式
Mosh 的預設使用方法跟 ssh 一樣(ssh MACHINE_IP 改成 mosh MACHINE_IP), ex: mosh 192.168.0.1
若需要指定 Port, 可以使用: mosh --ssh="ssh -p 2222" figrindan
註: Server, Client 都需要安裝 mosh 才可以.
Mosh 套件安裝
- Debian、Ubuntu Linux 安裝 Mosh: apt-get install mosh # 預設 mosh-server 需要跑 UDP 60001 (60000~61000)
- Mac 版可於官方網頁抓取套件: Mosh: the mobile shell Getting
相關網頁
- 把 SSH 換成 Mosh - DK 長輩有清楚的說明原理
- Mosh(mobile shell)取代 SSH 的遠端終端機連線工具