Mosh - SSH 2012
Mosh - replacement (or addition) of SSH. It is faster and more responsive, especially on links with high latency, for example, in mobile networks. Type a character, and instantly see it on the screen, just like in the local terminal. Why? Because Mosh implements the so-called local line editing, which does not wait for a response from the server, but immediately displays everything on the screen. It works even in full-screen applications like vim or emacs. And this is far from the only plus!
• Change ip and stay connected.
Most software falls off if you switch, for example, between wi-fi networks. Mosh - no.
• Save session when connection is lost.
Has the Internet fallen? Sent a laptop to sleep? Mosh wakes up, as if nothing had happened.
• Run on behalf of the user
No demons. You do not need to be root to install or run Mosh.
• Login as before.
Mosh does not listen on ports and does not authenticate. Mosh logs in via ssh and starts the server via udp.
• Press Control-C once
Mosh does not fill out network buffers and uses udp, so if you accidentally output a 100 megabyte file to the screen, ^ C will instantly stop its output.
Official site
With Mosh you can:
• Change ip and stay connected.
Most software falls off if you switch, for example, between wi-fi networks. Mosh - no.
• Save session when connection is lost.
Has the Internet fallen? Sent a laptop to sleep? Mosh wakes up, as if nothing had happened.
• Run on behalf of the user
No demons. You do not need to be root to install or run Mosh.
• Login as before.
Mosh does not listen on ports and does not authenticate. Mosh logs in via ssh and starts the server via udp.
• Press Control-C once
Mosh does not fill out network buffers and uses udp, so if you accidentally output a 100 megabyte file to the screen, ^ C will instantly stop its output.
Disadvantages and ambiguities:
- IPv6 not yet implemented
- Only works with UTF-8
- Uses ports 60,000–61,000 (thousand ports)
Official site