fonctionnalité de copier-coller de virt-manager sur le VM

17

Quelqu'un sait comment obtenir Virtual Manager pour installer la fonctionnalité copier-coller sur la machine virtuelle?

Je ne trouve rien sur Google.

FutuToad
la source
1
Veuillez décrire davantage la "fonctionnalité de copie". De quelles fonctionnalités avez-vous besoin? N'avez-vous pas accès à ssh sur l'hôte?
shgnInc
ajouter à @shgnlnc: ou vous voulez copier et coller bidirectionnel pour l'hôte et l'invité?
Tejas
en relation: askubuntu.com/questions/858649/…
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

Réponses:

16

Vous devez utiliser "Spice" au lieu de "VNC":

  1. Plus besoin d'installer spice-gtk: virt-manager a maintenant un client spice-gtk intégré. Mais vous devez installer python-spice-client-gtk( spice-client-gtksur debian) sur l'hôte vm (si vous utilisez virt-manager sur une autre machine pour vous connecter à distance à l'hôte vm via ssh, vous devez également installer python-spice-client-gtksur cette machine)
  2. Démarrez virt-manager
  3. Sélectionnez votre machine virtuelle
  4. Allumez la machine virtuelle
  5. Connectez-vous à votre invité avec ssh; dans l'invité, installez spice-vdagent et vérifiez que spice-vdagentd est lancé ( ps -lef|grep spice-vdagentdvous renverra le processus s'il est en cours d'exécution)
  6. Afficher les détails du matériel virtuel
  7. Sélectionnez Afficher VNC et remplacez VNC par Spice et acceptez d'ajouter le canal
  8. Changer le modèle vidéo de Cirrus (par défaut) en QXL
  9. Redémarrez virt-manager et allumez la machine virtuelle

Vous utilisez Spice.

Une autre solution, sans X, mais en supposant que vous pouvez ssh vers votre hôte depuis votre machine, et vers votre vm depuis votre hôte:

  1. mymachine:~$ssh user@host
  2. host:~$ssh user@guest
Guillaume Vauvert
la source
Faut-il installer ces packages sur une machine sur laquelle virt-manager a été installé? Ou exactement sur l'hôte?
shgnInc
Il n'est plus nécessaire d'installer spice-gtk. J'ai changé la réponse.
Guillaume Vauvert
1
En fait, il semble qu'une fois que vous avez installé spice-vdagentdans l'invité, il n'est pas nécessaire de redémarrer virt-managerni l'invité pour utiliser le partage du presse-papiers. Il suffit de se déconnecter puis de se reconnecter à l'invité.
gerlos
6

Vous devez installer l'agent invité Spice sur l'invité:

Vérifiez la partie " Invité " de la section des téléchargements Spice: https://www.spice-space.org/download.html

Honza
la source
2
Pour l'invité Windows, en plus d'installer spice-guest-tools, je devais faire ce qui suit dans virt-manager: Ajouter du matériel -> Canal, définir le nom sur "com.redhat.spice.0" (ou similaire), définir l'appareil tapez "Agent d'épices (spicevmc)". J'ai trouvé ces informations dans ce post reddit après une longue recherche: reddit.com/r/linux/comments/asw4wk/…
jackkamm