MOSH (MObile SHell) is a proposed replacement for SSH which attempts to address the need for terminal connections to survive a user's endpoint changes without interruption and reauthentication, such as when moving from a Wi-Fi network to a mobile cellular connection. It operates over UDP after using SSH to perform the initial negotiation and authentication and allows a session to survive not just endpoint changes but also complete disconnection and reconnection at a later time.
Ranked in these QuestionsQuestion Ranking
Pros
Pro Great performance with poor internet connection
Pro Under active development
Not only is the development community keen to understand where the protocol requires improvement and quick to supply them, they are also uncommonly open to suggestions on reimagining remote terminal environments and pivoting the entire project to make it a realistic successor to SSH.
Cons
Con The development is not active for a long time as of Jan. 23, 2019
There are a lot of features lagging from the program, and it is far from being complete. There is no sign of further development.
Con Initial configuration makes a great many assumptions
Layering the protocol over SSH is a necessary step in its evolution, but obfuscates potential issues when the protocol fails to make the desired connections.
