Trying the new Tailscale SSH - works fine connecting from another machine and works on iOS with this feature turned off.
ShellFish is a fairly popular SSH application on iOS - one option it has is “Terminal Persistence” where it uses tmux and lets you reconnect to a session without explicitly calling the tmux commands manually.
Was working fine without Tailscale SSH, but with it in place, if Terminal Persistence is enabled, when you connect I get:
Attach to failed
Command failed with exit code: 1
exit status 1.
I’m not sure how to debug that further, but thought I would report it.
Turning off the feature enables the connection to work just fine (of course without the terminal persistence features).