“dump” a directory structure and compress the data while streaming it via ssh to a remote server.

dump -0af - data_directory | gzip -1 - | ssh user@hostname dd of=image.dump.gz

“restore” a directory structure while using gunzip to decompress the data stream via ssh from a remote server.

ssh user@hostname dd if=image.dump.gz | gzip -d | restore -x -f -