Mosh: An Interactive Remote Shell for Mobile Clients
2024 ж. 9 Мам.
109 912 Рет қаралды
Mosh (mosh.mit.edu) is a remote terminal application that supports intermittent connectivity, allows roaming, and speculatively and safely echoes user keystrokes for better interactive response over high-latency paths.
Crushed it. You covered 30 minutes of information in only 10 minutes. Listening to slow people explain tech in videos is almost painful. Keep up the awesome work guys.
i have no idea why mosh doesn't have much more publicity. it's awesome
I love this speaker's personality. I look forward to watching more
Amazing added value for a real-life issue in this era of wireless data. Thank you so much for showcasing it so clearly!
Brilliant presentation, best tech one I have ever seen, top level!
Just learned about this today. I have a slow connection as it is, so even without the roaming features I think this seems like an excellent tool!
Thanks! Will add Mosh support to rtn-dev-console soon.
You rocked that talk!
I telecommute all the time. Thank you; this is a very, very useful tool...!
I have been testing mosh in the past few days. Don't have much issue in general usage, vim, top, etc. iftop will give minor screen artifacts but still usable. Overall very promising. However its lack of screen buffering and file transfer is disappointing. Overall, mosh is a nice alternative of ssh.
Super cool! I'll try it for sure!
Is the any place where I can find practical explanation of establishing mosh connection between 2 computers? Thanks a lot.
I feel like the question at the end about gmail was fishing for a hot word to call this technology of "being connected at all times, even when disconnected/reconnecting". (Not so much about the echo of text).
Using GNU Screen or Tmux, one can easily roam on SSH.
anyone can tell me what different fup (fair usage policy) with roaming?
Love Mosh
Does anybody still use mosh?
Our college is making us use it. Tho I don't understand it yet I wish I will soon
Yes. It works great and mobile networks are often even crappier than when this was done in 2012. Also seamless WI-FI and mobile network roaming. 👏
Has anything replaced mosh ? More alternative ?
Loved it
Awesome tech. Try use this in a big company /// where you are not allowed to change the way of working, and even a request for a unix group cannot be handled within 14 months. ///
Fast, liked it.
That's it. Tell your friends.
I love this. I was able to install on my desktop. This is what I did: o install mosh on my desktop and then from my laptop, which roams: o laptop mosh into desktop and from desktop, ssh into production environment o I wander and get different ips for the laptop but it doesn't matter because I can mosh into my desktop
I found ssh+tmux work better for me.
So instead of just learning how to use 'screen' and 'keep-alive' in SSH, you reinvent the wheel completely ignoring the proven security of SSH?
Mané...
It builds on SSH, did you watch the presentation? This is still significantly beneficial for high latency connections, where does 'screen' and 'keep-alive' help there?
Whenever i ride a train, i pop open SSH and the first thing i do is initate a screen session. Whenever i go through a tunnel 99% of the time the keep-alive within SSH will just resume the session whenever the 3G connection comes back up. If not and the tunnel is under-ground for 4 min or so (sometimes the keep-alive saves me those times too) i can always just resume where i left off thanks to the screen session.. Been doing this for about 10 years now. So i'm sorry if i don't see the revolutionary features in Mosh.
Do keep-alives survive IP address changes? I think you're just lucky that your provider doesn't change IP when you reconnect to 3G. For me my IP address could change 5 or 6 times on a single train journey, every time of course requiring me to reconnect and authenticate.
+George Hafiz I agree, I can't keep my connection open long enough in some-cases to open/run screen or keep-alive
`mosh` is a neat idea, but you used emacs as your example application, which disqualifies you as a reasonable person.