Возможно, вы не точно понимаете, на каком уровне и через какое место :) работает буфер обмена. Проще будет понять, если вы представите виртуальную машину как
отдельный компьютер, стоящий рядом, и соединённый сетью (через свитч). Для размышления: должен ли работать буфер обмена
между разными компьютерами? Например, между вашим компьютером и компьютером вашего начальника? ;)
Буфер обмена может (но не обязан) работать при удалённом доступе. Если (это поддерживается протоколом) & (поддерживается клиентской частью) & (поддерживается серверной частью). Например, через RDP. Уже для VNC приходится поднапрячься и погуглить:
https://www.google.com/search?q=vnc+буфер+обмена
Но в вопросе вы ничего не пишете ни про RDP, ни про VNC.
А так - никак. :) Потому что виртуалка - это
отдельный компьютер.
P.S. есть такой вариант:
https://www.ekzorchik.ru/2019/02/shared-buffer-for...
но это не меняет сути, т.к.
SPICE - это ещё один протокол для удалённого доступа.