tool

Mosh

Mosh is a remote terminal application that allows users to connect to servers over SSH with improved resilience to network interruptions and latency. It works by running a server daemon on the remote host and a client on the local machine, using SSH for initial authentication and then switching to a UDP-based protocol for the session. This design enables features like roaming across IP changes and maintaining sessions during temporary disconnections.

Also known as: Mobile Shell, Mosh Shell, Mosh SSH, Mosh client, Mosh server
🧊Why learn Mosh?

Developers should use Mosh when working on remote servers over unstable or high-latency networks, such as mobile connections or across continents, as it prevents session drops and provides a smoother experience. It is particularly valuable for sysadmins, DevOps engineers, and developers who frequently SSH into cloud servers or remote development environments, as it reduces frustration from network issues and improves productivity.

Compare Mosh

Learning Resources

Related Tools

Alternatives to Mosh