Eu não uso virtmanager , mas com qemu simples, é muito simples:
qemu-system-x86_64 -net nic -net "user,restrict=on,guestfwd=:10.0.2.1:22-cmd:netcat 127.0.0.1 22,hostfwd=::2222-:22" -enable-kvm ... -m 4G -hda windows.qcow2
Isso é usando o "modo de usuário" (slirp) de rede com o modo "restrito" ativado e faz alguns encaminhamentos.
Para se conectar com ssh / scp / sftp do host ao convidado, use ssh -p 2222 localhost e scp -P 2222 from_file localhost:to_file .
Para se conectar do convidado ao host, use ssh 10.0.2.1 (ou defina 10.0.2.1 como o host na caixa de diálogo de putty ou winscp )
Para o sinal restrict=on , dê uma olhada na minha resposta aqui . Isso pode estar mais perto do que você realmente precisa do que scp ou sftp .