Mosh: Difference between revisions
From wikinotes
(→Usage) |
|||
Line 36: | Line 36: | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
mosh --ssh="ssh -p <port>" user@host | mosh --ssh="ssh -p <port>" user@host | ||
Control-Shift-6 . # end connection | |||
</syntaxhighlight> | </syntaxhighlight> | ||
</blockquote><!-- Usage --> | </blockquote><!-- Usage --> |
Revision as of 02:30, 29 December 2021
Mosh is an alternative ssh client that specializes operating in environment with
- high latency
- changing ip addresses (ex: cellphone networks)
Documentation
man mosh
https://man.archlinux.org/man/community/mosh/mosh.1.en man mosh-client
https://man.archlinux.org/man/community/mosh/mosh-client.1.en man mosh-server
https://man.archlinux.org/man/community/mosh/mosh-server.1.en home https://mosh.org/
Install
You'll need to install mosh on both the client/server.
Mosh works by first connecting over ssh, then starting and communicating via the mosh-daemon.pacman -S openssh-portable mosh # arch pkg install openssh mosh # FreeBSD # you'll also need to configure your openssh to receive connections
Usage
mosh --ssh="ssh -p <port>" user@host Control-Shift-6 . # end connection