Rsync/SSH from Windows to Linux Server -- Portable
I will have to work on a school computer (Windows) a great deal this year. I already have SSH set up to my home server, and I wrote some shell scripts to sync my files using rsync from a Linux client. However, the school computers are Windows and I am not allowed to install anything. Is there a good way to use rsync back to my home server over SSH with portable software only? I tried PuTTY, but it would appear that I can't use that to rsync without an rsync client running on Windows. I also tried Cygwin portable, but it seems like many features from the standard version are missing.
To clarify: Linux server at home, Windows laptop at school. I plan on syncing files from a USB drive attached to the laptop to a mounted drive on the Linux server. I cannot install anything on the Windows laptop and I do not have admin privileges.