One solution would be to use GNU Screen. It's a 'multiplexer' which in this case means it will allow you to have multiple virtual terminals open with one connection. The cool thing about is it that when you 'detach' (or close) from screen, it will not only continue whatever processes were running; it will keep that terminal open in the same exact state that you left it in.
So step-by-step of how you'd do this:
- enter 'screen' on your terminal.
- press enter to get past the license screen
- do whatever you need to do on that terminal. (the shortcuts for screen are here: http://www.pixelbeat.org/lkdb/screen.html)
- when you're done, you want to 'detach' (ctrl-a d)
- when you want to come back, do 'screen -R' to go to your last screen session. everything should be there as you left it, with stuff running and whatnot.