We can attach a GNU SCREEN session remotely over SSH; in this example we'll open a GNU screen session on host1, and connect to it from host2.
You don't have to name the
host1 ~ $ screen -S testscreen
[detached from 3829.testscreen]
host1 ~ $ screen -ls There is a screen on: 3941.testscreen (03/18/2012 12:43:42 PM) (Detached) 1 Socket in /var/run/screen/S-host1.
host2 ~ $ ssh -t user@host1 screen -r testscreen