ssh username@from_server "tar czf - directory_to_get" | tar xzvf - -C path_to_save
rsync -avz somehost:/path/to/src /path/to/dest
rsync -avz --delete src dest
ssh username@from_server "tar czf - directory_to_get" | tar xzvf - -C path_to_save