NeoShell Note

Solving Session Persistence for Mobile SSH with tmux and zellij

Why are tmux and zellij still the default fix for mobile SSH session persistence?

8 min read

Search intent: session persistence for mobile ssh with tmux and zellij

tmux and zellij remain the default answer for keeping host-side shell state alive when mobile SSH reconnects are routine.

tmux zellij mobile ssh session resume ipad ssh

Short answer

If you want to keep an SSH workflow alive across mobile disconnects today, tmux and zellij are still the fastest and safest fix.

They keep the workspace alive on the host, so reconnecting the client does not destroy the work itself.

Why this problem happens

A shell session that lives directly on the SSH connection dies too easily on mobile. The process tree, scrollback, and active commands should not be tied to one fragile client transport.

Multiplexers solve that by making the host own the workspace instead of the transient client session.

Recommended setup

Attach to one named workspace and keep reconnecting into that workspace instead of starting a fresh shell every time.

If you later need stronger mobile continuity, compare this with resumable transport rather than replacing the multiplexer blindly.

tmux new -As work
zellij attach -c work

Tradeoffs and limits

You still need to learn the multiplexer layer and manage it intentionally. That extra layer is worth it because it separates workspace life cycle from network life cycle.

If your main pain is the transport itself rather than the host workspace, neosh may be the better next step.

FAQ

What do tmux and zellij preserve?

They preserve host-side workspace state such as panes, processes, and shell sessions even after the client disconnects.

Does this replace transport-level resume?

No. Multiplexers solve the problem at the workspace layer, while resumable transport addresses the session-connection layer.

Is this still useful if I also use neosh?

Yes. Many users still want tmux or zellij for pane management and workspace organization even when transport resume exists.

Next read