Mosh
Mosh()是一套從用戶端連到伺服器端的軟體。類似於Secure Shell[2],但還針對對行動環境的特性調整。
![]() 網路暫時中斷,底線字為暫時由本地端顯示。 | |
原作者 | Keith Winstein |
---|---|
初始版本 | 2012年3月12日 |
穩定版本 | 1.2.5 (2015年7月23日[1]) |
源代码库 | ![]() |
操作系统 | Unix-like systems |
类型 | Utility software |
许可协议 | GNU GPLv3 with OpenSSL and iOS exceptions |
网站 | https://mosh.mit.edu |
特性
- Mosh不綁定使用者端的IP address,這使得使用者從行動網路(像是3G、4G)與WiFi之間切換時,不會造成連線中斷。[3]
- Mosh保持連線開啟,當此用者斷線時,伺服器端只會認定為暫時離線()讓使用者可以稍候連回來。相對的,SSH因為透過TCP,在使用者斷線時會造成連線中斷。[4]
- Mosh會試著在本地端馬上顯示使用者所輸入的按鍵,這使得使用者會感覺到更少的延遲。[5]
Mosh主要的缺點在於需要額外的設定,以及缺乏某些SSH能提供的功能(像是connection forwarding)。
設計
相較於SSH,Mosh運作於不同層。SSH透過TCP雙向傳輸資料,Mosh則是在伺服器端模擬終端機,得知終端機上的內容後,再依據用戶端的網路速度計算要更新到用戶端的內容[6]。這使得Mosh在速度不快的網路表現的很好。
效能
相關連結
註解
- Winstein, Keith. . mosh-users (邮件列表). 23 July 2015 [12 January 2016].
- . [2018-01-18]. (原始内容存档于2018-10-26).
- . 2012-10-19 [2018-01-18]. (原始内容存档于2020-09-27).
- . 2012-07-06 [2018-01-18]. (原始内容存档于2018-05-25).}}
- . [2018-01-18]. (原始内容存档于2020-10-21).
- . [2016-04-27]. (原始内容存档于2020-08-06).
- . [2016-04-30]. (原始内容存档于2018-10-26).
- (PDF). [2016-04-30]. (原始内容存档 (PDF)于2016-03-14).
- . [2016-04-30]. (原始内容存档于2020-11-18).
外部連結
- (英文) Mosh: the mobile shell页面存档备份,存于,官方網站。
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.