ssh user@example.com tar -zc /var/www/d1 /var/www/d2 >backup.tar.gz
Применив фантазию, с dd можно вообще много чего делать. Первое, что приходит на ум — дополнить файл нулями до нужной длины (нужно при создании образов разделов прошивок, например):
dd if=/dev/zero of=new_file bs=x count=y
dd if=old_file of=new_file bs=x count=y notrail
Т.е. создаем файл-болванку нужного размера, затем начало заменяем своими даными. Параметр notrail запрещает обрезать файл после выполнения операции.