☐ Easily uploading files to WordPress?

I need a way to easily upload files to WordPress. Currently, whenever I want to upload a program to my website (e.g., to the Synetech sub-blog) to link to, I have to go through a frustrating process of using an FTP program to upload it to a secondary account, then using an SSH program to change the file’s owner to www-data, then move it to the web-server’s data directory. It’s a real pain, especially if I have to do it a few times.

Surely there’s an easier way, surely there must be a way to upload it directly to /var/www/html/... with the www-data owner tag set.