O cenário provável aqui é que o tmux via ssh estava usando um TMPDIR diferente quando em ssh para quando você é local. Você pode fazer isso para ver o que está definido:
echo $TMPDIR
Normalmente, com o ssh, ele não está definido para nada e, portanto, usa / tmp. Você pode tentar
TMPDIR=/tmp/ tmux attach
Isto irá dizer ao tmux para olhar em / tmp para seus soquetes.
Se isso não funcionar, eles podem estar em outro lugar ou foram limpos. Nesse caso, você pode dizer ao tmux para recriá-los:
killall -10 tmux
O sinal -10
diz ao tmux para recriar os sockets, não é um sinal para terminar. Pode ser necessário fazer uma sessão ssh para descobrir onde eles são criados, examinando TMPDIR
, mas provavelmente é /tmp/
.