virt-manager 复制粘贴功能到虚拟机

Fut*_*oad 29 vnc clipboard virtualization virt-manager

任何人都知道如何让虚拟管理器将复制粘贴功能安装到虚拟机?

在谷歌上找不到任何东西。

小智 29

您必须使用“Spice”而不是“VNC”:

  1. 不再需要安装 spice-gtk :virt-manager 现在内置了 spice-gtk 客户端。但是你需要在vm主机上安装python-spice-client-gtkspice-client-gtk在debian上)(如果你在另一台机器上使用virt-manager通过ssh远程连接到vm主机,你也必须安装在该机器上)python-spice-client-gtk
  2. 启动虚拟机管理器
  3. 选择你的虚拟机
  4. 开启虚拟机
  5. 使用 ssh 连接到您的访客;在来宾中,安装 spice-vdagent 并验证 spice-vdagentd 是否已启动(ps -lef|grep spice-vdagentd如果正在运行,将返回进程)
  6. 显示虚拟硬件详细信息
  7. 选择显示 VNC 并将 VNC 更改为 Spice 并接受以添加频道
  8. 将视频模型从 Cirrus(默认)更改为 QXL
  9. 重启 virt-manager 并开启虚拟机

您正在使用香料。

另一个解决方案,没有 X,但假设您能够从您的机器 ssh 到您的主机,并从您的主机到您的 vm:

  1. mymachine:~$ssh user@host
  2. host:~$ssh user@guest

  • 实际上好像在guest中安装了`spice-vdagent`后,就不需要重启`virt-manager`和guest就可以使用剪贴板共享了。注销然后重新登录 ** 在来宾中就足够了。** (2认同)
  • 对我来说(在 debian 上)只有守护进程 `spice-vdagentd` 在重启后启动,而不共享剪贴板。我必须通过 _.xsessionrc_ 自动启动 `spice-vdagent` 才能让它工作。 (2认同)

小智 19

您需要在来宾中安装 Spice 来宾代理:

检查Spice 下载部分的“访客”部分:https : //www.spice-space.org/download.html

  • 对于 Windows 来宾,除了安装 spice-guest-tools 之外,我还需要在 virt-manager 中执行以下操作:添加硬件 -> 频道,将名称设置为“com.redhat.spice.0”(或类似),设置设备键入“香料代理(spicevmc)”。在搜索了很长时间后,我从这篇 reddit 帖子中找到了这个信息:https://www.reddit.com/r/linux/comments/asw4wk/to_all_you_virtmanager_and_spice_display_users/ (8认同)

小智 6

对于 Linux (Debian 11/bullseye) 主机和 Windows 10 客户机,我执行了以下操作以启用客户机和主机之间的复制粘贴:

  • spice-guest-tools在 Windows 客户机上安装;二进制文件可以从https://www.spice-space.org/download.html下载。
  • 安装spice-vdagent在 Linux 主机上。
  • 使用virt-manager(在主机上)更改 Windows VM 配置:
    • 将“显示”设置为“香料”。
    • 添加“spicevmc”频道(通过“添加硬件”);XML 数据将是:

      通道类型=“spicevmc”
      目标类型=“virtio”
      名称=“com.redhat.spice.0”
      别名=“channel0”
      地址类型=“virtio-serial”控制器=“0”总线=“0”端口=“ 2英寸

  • 在 Linux 主机中,启用spice-vdagentd.service; 例如。
    # systemctl enable spice-vdagentd.service`
    
    Run Code Online (Sandbox Code Playgroud)
  • 重新启动 Linux。

复制粘贴功能可供使用。

  • 对于 Ubuntu 20.04.5 LTS 和“virt-manager/focal,focal,now 1:2.2.1”,只需“spice-guest-tools”就足够了。Virt Manager 自动切换到 Spice 服务器。 (2认同)