如何通过 ssh 使用 KVM 运行 qemu?

如何通过 ssh 使用 KVM 运行 qemu?

当我在本地控制台运行时qemu -cpu kvm64 -snapshot -hda binary.img,映像按预期启动并运行。但是,当我通过 登录时ssh -C -X,我看到:

$ qemu -cpu kvm64 -snapshot -hda binary.img 
open /dev/kvm: Permission denied
Could not initialize KVM, will disable KVM support
qemu: pci_add_option_rom: failed to find romfile "pxe-rtl8139.bin"

pxe-rtl8139本地运行时也会出现该消息,但似乎并不重要。)

为什么使用 SSH 会有所不同?如何qemu在不需要 root 权限的情况下通过 SSH 运行?

两台机器都是Ubuntu 11.10,qemu和qemu-kvm都是0.14.1+noroms-0ubuntu6.2

答案1

在评论中添加更多信息后,您需要将您的用户添加到 kvm 组。

相关内容