I'm sort of confused. How does a vps differ from a regular server in terms of FTP usage?
Also I find developing wordpress/drupal sites that working directly on the dev server is fine, and committing from there is the best flow. It can be a big pita and time waster trying to maintain these sites in different places just for shits and giggles.