To make mirror copy of your directory on remote Linux/Unix box is very simple with rsync and ssh.
Just run the command line:
$ rsync --progress --delete -ae ssh user@remote.server:/remote/storage /local/storage
Note: rsync doesn’t create missing directories, so make sure, your directory exists.