Yeah it's really straightforward to setup Github/Gitlab/Circle/etc. to run your various deploy / ssh commands for you, then you don't need actually access to the box.
Really nice being able to open up GitHub and manually kick off a deploy -- or have it deploy automatically.