When comparing SSH vs MOSH, the Slant community recommends SSH for most people. In the question“What are the best remote shell protocols?” SSH is ranked 1st while MOSH is ranked 2nd. The most important reason people chose SSH is:
The team behind the SSH protocol and their implementation (OpenSSH) is very capable and has gained a high level of trust in their integrity and implementation over the years.
Ranked in these QuestionsQuestion Ranking
Pros
Pro It's a matter of trust
The team behind the SSH protocol and their implementation (OpenSSH) is very capable and has gained a high level of trust in their integrity and implementation over the years.
Pro Combined with other tools can let you continue developing from anywhere right where you left off
SSH by itself allows you to run commands on another machine. Together with Vim (or a good console text editor) and Tmux (for window management), you can just connect to your development machine, code and test. This allows to continue where you left off and instantly work.
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.