Enabling SSH Tunnel on Windows Startup
Tunnel into given webservers on startup, using Windows.
# Step 1: Create PuTTY session that will be used for the tunnel (it must be authed by key, no passphrase)
# Step 2: Create a task
Windows -> Task Scheduler -> Create Task. Task MUST be set to "Run whether user is logged in or not" to avoid the command prompt window sitting around on the screen.
Set condition to "On startup". Set action executable to plink (Usually in C:\Program Files\PuTTY\plink.exe), and arguments to -batch "<your session name>". Enable run with highest privileges.
Run the task and test that the tunnel works correctly.