You can create passwordless SSH keys and use [rrsync](http://www.guyrutenberg.com/2014/01/14/restricting-ssh-access-to-rsync/) ([2](http://wiki.hands.com/howto/passphraseless-ssh/)) to restrict access. Then add an entry into your `~/.ssh/config`:
Host blog.example.org blog
HostName blog.example.org
User blog
IdentityFile ~/.ssh/blog@blog.example.org
Now simply run `make web_deploy` with the above mentioned `Makefile` do sync your static site!