I don't understand why you don't just run one ssh session to the
server, and run screen there with as many windows as you need for all
the applications you are using, etc.
When your notebook goes into hibernation, either start a new ssh
connection or use the autossh as below to resume your ssh con
I want to post a summary on this, in case somebody finds it useful.
My setup is the following: I have a notebook that connects to a
server via ssh. The notebook is put to hibernate (suspended to disk)
every so often, for at least 15 minutes at a time. The server is
running nonstop. When put t