mosh
mosh
TLDR
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_host is behind a NAT)
$ mosh -p [124] [username]@[remote_host]
Usage when mosh-server binary is outside standard path
$ mosh --server=[path/to/bin/]mosh-server [remote_host]