funcionalidad virt-manager copiar y pegar en el vm

17

¿Alguien sabe cómo hacer que Virtual Manager instale la funcionalidad de copiar y pegar en la máquina virtual?

No puedo encontrar nada en Google.

FutuToad
fuente
1
Describa más sobre "funcionalidad de copia". ¿Qué funcionalidad necesitas? ¿No tienes acceso a ssh en el host?
shgnInc
agregando a @shgnlnc: ¿o desea copiar y pegar bidireccional para el host y el invitado?
Tejas
relacionado: askubuntu.com/questions/858649/…
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

Respuestas:

16

Tienes que usar "Spice" en lugar de "VNC":

  1. Ya no es necesario instalar spice-gtk: virt-manager ahora tiene un cliente spice-gtk incorporado. Pero necesita instalar python-spice-client-gtk( spice-client-gtken debian) en el host vm (si usa virt-manager en otra máquina para conectarse al host vm de forma remota a través de ssh, también debe instalar python-spice-client-gtken esa máquina)
  2. Iniciar virt-manager
  3. Selecciona tu máquina virtual
  4. Poder en la máquina virtual
  5. Conéctese con su invitado con ssh; en el invitado, instale spice-vdagent y verifique que se inicie spice-vdagentd ( ps -lef|grep spice-vdagentdle devolverá el proceso si se está ejecutando)
  6. Mostrar detalles de hardware virtual
  7. Seleccione Display VNC y cambie VNC a Spice y acepte para agregar el canal
  8. Cambie el modelo de video de Cirrus (el predeterminado) a QXL
  9. Reinicie virt-manager y encienda la máquina virtual

Estás usando Spice.

Otra solución, sin X, pero suponiendo que pueda enviar ssh a su host desde su máquina, y a su vm desde su host:

  1. mymachine:~$ssh user@host
  2. host:~$ssh user@guest
Guillaume Vauvert
fuente
¿Debería instalar estos paquetes en una máquina que virt-manager tenía instalada? O exactamente en el host?
shgnInc
Ya no es necesario instalar spice-gtk. He cambiado la respuesta.
Guillaume Vauvert
1
En realidad, parece que una vez que se instala spice-vdagenten el invitado, no es necesario reiniciar virt-managerni que el invitado use el uso compartido del portapapeles. Es suficiente cerrar sesión y luego volver a iniciar sesión en el invitado.
gerlos
6

Debe instalar el agente invitado de Spice en el invitado:

Verifique la parte " Invitado " de la sección de descargas de Spice: https://www.spice-space.org/download.html

Honza
fuente
2
Para el invitado de Windows, además de instalar spice-guest-tools, tenía que hacer lo siguiente en virt-manager: Agregar hardware -> Canal, establecer el nombre en "com.redhat.spice.0" (o similar), configurar el dispositivo escriba como "Agente de especias (spicevmc)". Encontré esta información en esta publicación de reddit después de buscar durante mucho tiempo: reddit.com/r/linux/comments/asw4wk/…
jackkamm