Hi Andrew, mosh doesn't use pam directly, and instead leverages ssh to do the initial authentication checks (whether it uses PAM or not is up to your system configuration). There's actually a long-standing open issue ( https://github.com/mobile-shell/mosh/issues/529) about improving this, but there's no solution agreed upon or timeline decided.
Depending on what you want to accomplish, a wrapper script around mosh-server might be the expedient way to solve your problem. Sincerely, -Alex On Wed, Apr 16, 2025 at 9:53 AM Andrew C Aitchison <m...@aitchison.me.uk> wrote: > > I use mosh to connect to a ubuntu machine. > I had scripts which could tell me whether a session came from > my phone or my tablet (assuming it was initiated on the local > network), but recently bit rot has set in. > > The fundamental problem is that for a roaming protocol, > the ip address does not identify the client device. > > First the transition to 64bit time with Ubuntu Oracular 24.10, > meant a switch from wtmp to wtmpdb and pam stopped recording the pty > so that `last` just said 'ssh' in the terminal column. > > Now Ubuntu Plucky 25.04 has broken `who` > > https://discourse.ubuntu.com/t/plucky-puffin-release-notes/48687#p-120902-systemd-v2574-8 > as "systemd is no longer built with utmp support". > > I'm wondering whether adding a pam module or config for mosh > is the way to go ? > > Does anyone else have experience, thoughts or ideas on logging mosh > sessions on current OSes ? > > Thanks, > > -- > Andrew C. Aitchison Kendal, UK > and...@aitchison.me.uk > _______________________________________________ > mosh-users mailing list > mosh-users@mit.edu > https://mailman.mit.edu/mailman/listinfo/mosh-users >
_______________________________________________ mosh-users mailing list mosh-users@mit.edu https://mailman.mit.edu/mailman/listinfo/mosh-users