Using PuTTY to transfer files between Windows and Linux

PuTTY is great for SSHing from Windows, as well encrypted tunnels into any system. But what about easy transfer of files?

Upload a file:

pscp c:\<path_to_file> <user>@<ip>:<path>

Download a file:

pscp <user>@<ip>:<path> c:\<path_to_file>

This is of course most practical if you put the PuTTY folder path in $PATH. You can do this permanently
in Winkey+Pause » Advanced system settings » Environment Variables. Then you can at any time
just pop a CMD windows and fire a transfer command.