O GNU screen pode fazer o compartilhamento de sessão com o comando multiuser e -x (pessoalmente, eu tentei isso apenas no modo de usuário único, portanto, alguns dos itens abaixo são trabalhos de adivinhação). Na página de manual, eu entendo que o UserA teria que:
- Executar
screen - ctrl-A
-
:multiuser on - ctrl-A
-
:acladd UserB
Em seguida, o UserB teria que:
screen -x UserA/
E a partir de então eles compartilhariam a tela. Observe que a página de manual também diz:
Isso requer setuid-root.
Portanto, isso pode ou não funcionar em qualquer servidor.