Hello Dan,

For idea #1, please check out the MOSH_SERVER_NETWORK_TMOUT
and MOSH_SERVER_SIGNAL_TMOUT environment variables. These are documented in
the mosh-server(1) man page. The feature was released in Mosh 1.2.6 (August
2016) so your mosh-server needs to be at least that new.

For idea #2, we could certainly try to be more sophisticated than the
current behavior, but I think many people deal with this by using mosh to
invoke a command like "screen -dr", which automatically cleans up any older
mosh session before starting the new one.

E.g.: mosh user@server -- screen -dr

Regards,
Keith

On Wed, Oct 18, 2017 at 10:09 PM, Dan Mahoney (Gushi) <d...@prime.gushi.org>
wrote:

> All,
>
> I'm aware that for every mosh connection (i.e. one each from my laptop,
> desktop, and other laptop), I'm going to have a mosh-server connection.
> These each have their own ssl key, and they pass a screen session around,
> by doing a screen -d -r on whatever system I sit down at.
>
> Recently, it seems like I had something like 20 mosh-server sessions
> running, which cropped up at various times as I did updates on my various
> systems, and then ssh'd back in.
>
> I'm aware that mosh cannot possibly know when a system has been rebooted,
> so can't know when to kill a server session.
>
> That said, one useful idea would be killing any session that hasn't been
> "used" in over some period of time (say, a week?).  This could be done by
> giving mosh-server some kind of idle timeout -- or by making this
> queryable somehow, so that a server-side crontab could clear these out.
>
> A second (more complicated) idea would be -- assume that I'll only ever
> connect once from a given machine -- and allow me to "kick" any other
> connections from my existing hostname.  Is this possible?  It would
> require mosh to know the hostname of the client machine and somehow be
> able to compare that on servers.  (Obviously this is less workable when
> your hostname is dynamic, assigned via your DHCP server or based on your
> RDNS).
>
> -Dan
>
> --
>
> --------Dan Mahoney--------
> Techie,  Sysadmin,  WebGeek
> Gushi on efnet/undernet IRC
> ICQ: 13735144   AIM: LarpGM (Farewell, AIM!)
> Site:  http://www.gushi.org
> ---------------------------
>
> _______________________________________________
> mosh-users mailing list
> mosh-users@mit.edu
> http://mailman.mit.edu/mailman/listinfo/mosh-users
>
_______________________________________________
mosh-users mailing list
mosh-users@mit.edu
http://mailman.mit.edu/mailman/listinfo/mosh-users

Reply via email to