是否可以将 /dev/urandom 从主机传递到 qemu/kvm 客户机?

是否可以将 /dev/urandom 从主机传递到 qemu/kvm 客户机?

我想将主机的/dev/urandom设备传递到 qemu/kvm 虚拟机。

请注意,/dev/urandom 不可查找,因此无法使用 、 或 将其作为块-hda设备-fda传递-sda

我希望能够将其作为串行设备传递,但我看不出如何实现。客户机需要能够从 /dev 中的某个设备读取随机数据,而主机会提供该随机数据。

我很清楚virtio-rngqemu/kvm 的现代版本,但这并不是我想要的。

答案1

因为/dev/urandom你不需要做任何事情。

对于/dev/randomKVM 提供了半虚拟化随机数生成器给其 (Linux) 客户机。这允许客户机使用主机的熵池。要使用它,请确保硬件随机数发生器在您的客户内核配置中设置。

相关内容