How to disable SSH timeout
How to access Ubuntu from Windows remotely
Configure proxy settings like follows on Debian / Ubuntu Client.