Have you looked into GNU Screen ?
https://www.gnu.org/software/screen/
When you SSH from your laptop to the Linux server and start a job/process, normally the job will be killed if your SSH connection drops.
With GNU Screen however, the virtual terminal you were working through will carry on happily if your SSH session ends before you'd like.
It's simple to use, and offers other benefits too !
Try it :
As soon as you've SSHd to your server, enter "screen" (assuming it is installed).
Then run any long-running work script, or command like "top". Then close puTTY.
SSH anew to the server and your job will seem lost, but enter "screen -ls", and you'll see a listing of your disconnected virtual terminal session.
To re-attach to it, enter "screen -r" ... and you should see your script or process still running !
To exit screen, you can just enter "exit" at the command line, and you'll be returned to your usual shell (unless multiple screen windows exist).
To manually detach a screen, enter "screen -d" or type Ctrl-a (control key plus letter "a") then "d".
For help with GNU Screen, while in it, issue Ctrl-a then "?".
Good luck !