Você pode usar tar-out
para obter um arquivo tar (ou virt-tar-out
, que é o comando equivalente). Isso pode ser canalizado para o ssh para copiá-lo. Eu acho que reduz a complexidade em um passo. Algo como:
virt-tar-out -a disk.img / - | ssh remote "cat > /tmp/remote.tar"