|
#1
|
|||
|
|||
Feature Request: Mosh support
Hello again,
I just wanted to chime in and say I'd be very pleased to see SecureCRT add Mosh (http://mosh.mit.edu) support. I travel a lot and end up on cellular or generally slow connections with high latency. This makes even the most basic tasks on SSH incredibly tedious and difficult. I've been using Mosh on the command-line, as it's an out-of-the-box replacement for ssh (it runs both client and server-side), and it makes my life a lot easier. Other SSH clients have added Mosh support (such as the iOS client "iSSH") so I'm assuming (and I may be wrong) that it isn't too difficult to add a Mosh protocol with a slightly changed version of the SSH protocol. Technical information here: http://mosh.mit.edu/#techinfo Thanks! |
#2
|
|||
|
|||
Hi maxg,
Thanks for chiming in. We will post to this thread if support for MOSH is added to a future release of SecureCRT. If you would like to be notified directly, please complete and submit the form at the following location: Submit Feature Request |
#3
|
|||
|
|||
Hi again,
Has this been considered? I may be a minority I'm just curious if this has a remote chance of being added. It's such an amazingly useful protocol. Thanks! |
#4
|
||||
|
||||
Thanks for following up on this request. Support for mosh has been considered, but it's not currently on the product roadmap. I'll post a note here if it does get implemented.
Maureen |
#5
|
|||
|
|||
I also would love to see mosh support incorporated
It doesn't appear that the Windows version has it (and I don't have a Mac), but in the Linux version there's a local shell option which must invoke bash somehow - I was thinking that to generalize this and allow an user selectable external program instead of bash to handle the connection would be useful and allow easy extension of the connection protocols to whatever I wanted and could get a program for. |
#6
|
|||
|
|||
+1 for mosh support
|
#7
|
|||
|
|||
+1 me too.
Mosh's ability to deal with lossy or interrupted connections is becoming a must-have killer feature for me. I've been using SecureCRT for 15 years, and I'm about to drop it in favor of a mosh-enabled client. I've enjoyed the years with SecureCRT - at its core it is a solid terminal emulator, and added around the core are lots of nice features. But these days I spend most of my time on a laptop moving from room to room, and mosh's ability to transparently reconnect without losing state is awesome.
At this point I would give up SecureCRT with all its nice features in favor of a bare-bones emulator with a poor UI, just because the other one has Mosh support. (And today, I've done so.) I love SecureCRT, but mosh support is more important to me. |
#8
|
||||
|
||||
We would very much like to add mosh support to SecureCRT. Unfortunately, the license for it is GPL, which means that we would have to publicly release SecureCRT's source code. If MIT changes the licensing for mosh, we will definitely consider adding it.
Maureen |
#9
|
|||
|
|||
Thanks for the reply. For some reason I thought their license an easier one to work with, but I was confused and you're right: the license is GPL.
I happen to know the Mosh team, and I asked if they have advice for using Mosh in commercial products. The reply leaves room for optimism. I'll ask support@vandyke.com if they can get me in touch with you. (Also, to clarify a point of possible confusion: Mosh was developed by MIT students and alumni on their personal time. Think of it as a student project, which has graduated. It started at MIT, but it is not run by MIT.) Cheers, |
#10
|
|||
|
|||
![]()
This is a method for getting Mosh (https://mosh.mit.edu/) to work with SecureCRT on Ubuntu Linux
For a "NEW" session, follow these steps...
![]() |
#11
|
|||
|
|||
Quote:
So... where does one find themselves getting into the gray area when it comes to Licensing? Could SecureCRT have a connection dialog that says 'Mosh' and within it, the users is asked for their Mosh directory (where they themselves previously installed Mosh) and all the other connection parameters? SecureCRT would then formulate the correct connection syntax behind the scenes and initiate a Mosh connection that way itself. If the user is required to install Mosh themselves first, does that absolve SecureCRT of any licensing issues, or does adding hooks for it at all in your program put you into dangerous waters? (Conveniently ignoring the possibility of Mosh changing syntax/code one day and completely breaking SecureCRT ![]() |
#12
|
|||
|
|||
The method for Ubuntu posted by swatspyder works for MacOS too! You only have to set the language:
For a "NEW" session, follow these steps...
|
![]() |
Thread Tools | |
Display Modes | |
|
|