Você pode usar o SSH em seu servidor, CAT seu arquivo em um pipe para GUNZIP depois de canalizar a saída não-compactada para DD, que então gravará o arquivo no disco de sua escolha.
ssh user@host cat /path/to/image.img.gz | gunzip | sudo dd of=/dev/sdX
Você também pode melhorar isso usando o PIGZ (Parallel Gzip) em vez do GUNZIP para descompactar seu arquivo. Isso é melhor já que o PIGZ usa todos os seus núcleos de processamento enquanto o GUNZIP usa apenas 1. (Note que você precisaria instalar o PIGZ antes de usá-lo)
ssh user@host cat /path/to/image.img.gz | pigz -dc | sudo dd of=/dev/sdX
Você também pode mostrar o progresso do DD adicionando status = progresso no final do seu comando DD.
ssh user@host cat /path/to/image.img.gz | pigz -dc | sudo dd of=/dev/sdX status=progress