如何使/ dev / random在Ubuntu虚拟机上工作?
显然,/ dev / random基于硬件中断或物理硬件的类似不可预测的方面。由于虚拟机没有物理硬件,因此cat /dev/random在虚拟机中运行不会产生任何结果。我将Ubuntu Server 11.04与libvirt / KVM用作主机和来宾。 我需要在VM内设置Kerberos,但krb5_newrealm由于系统未生成任何文件,因此它会永久挂起“加载随机数据”。 有谁知道如何解决这个问题?是否可以将主机的/ dev / random(非常随意)传递给vm,以便vm可以使用其随机数据? 我读过一些软件替代品,但是它们对于密码学不是很好,因为它们不够随机。 编辑:看来,vm上的cat / dev / random确实会产生输出,只是非常非常缓慢。我等待大约两个小时,即“正在加载随机数据”,从而完成了领域设置。最终,它足够继续。我仍然对加快这一过程的方法感兴趣。