I am setting up Qemu on PureOS and am using multiple vms to segregate different activities (think of it as Qubes light or Qemubes)
There are 3 ways that one can transfer files between the host and guest OS and vice versa:
ssh: This requires that the guest have sshd installed and running. It has the advantage that one can set it up so that one pushes from the host or pulls it from the guest.
Samba. This requires that smbd run on the guest machine. It has the advantage that once set up, moving the file from the host to the guest and vice versa is a bit easier;
Mount a shared filesystem between the host and the guest. Configuring permissions is not transparent and so one could open one to risk of which one is not aware.
Any thoughts or suggestions?