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