mosh
Mobile Shell (mosh) is a robust and responsive replacement for SSH.
mosh persists connections to remote servers while roaming between networks.
More information: https://mosh.org.
- Connect to a remote server:
mosh username@remote_host
- Connect to a remote server with a specific identity (private key):
mosh --ssh="ssh -i path/to/key_file" username@remote_host
- Connect to a remote server using a specific port:
mosh --ssh="ssh -p 2222" username@remote_host
- Run a command on a remote server:
mosh remote_host -- command -with -flags
- Select Mosh UDP port (useful when
remote_hostis behind a NAT):
mosh -p 124 username@remote_host
- Usage when
mosh-serverbinary is outside standard path:
mosh --server=path/to/bin/mosh-server remote_host