![Citrix 接收器出现长时间延迟,消失约 3 分钟](https://linux22.com/image/1041919/Citrix%20%E6%8E%A5%E6%94%B6%E5%99%A8%E5%87%BA%E7%8E%B0%E9%95%BF%E6%97%B6%E9%97%B4%E5%BB%B6%E8%BF%9F%EF%BC%8C%E6%B6%88%E5%A4%B1%E7%BA%A6%203%20%E5%88%86%E9%92%9F.png)
从 Firefox 或 Citrix Receiver 调用 Citrix Receiver 时,Citrix 窗口会快速闪烁然后消失,大约 3 分钟后 VM 会出现,一切正常。我该如何摆脱长时间的延迟?
答案1
请注意,此修复将使您的所有安全连接容易受到攻击。只有当您知道自己在做什么时才这样做!
问题是,citrix 客户端需要一个随机数来创建安全连接。它会从您的操作系统中请求随机数,但操作系统需要三分钟来生成该数字。您可以使用系统不安全的随机数生成器来缩短此时间。
创建这样的符号链接:
ln -sf /dev/urandom /dev/random
请参阅此处的第 6 篇文章:
http://forums.citrix.com/thread.jspa?threadID=246296
我正在使用接收器,这非常有帮助。我还注意到它在重新启动后消失了(Ubuntu 安装在 VMWare Fusion 5 中)。
我创建了一个 shell 脚本:
/etc/init.d/symlink.sh
#!/bin/bash
ln -sf /dev/urandom /dev/random
然后我将路径(/etc/init.d/symlink.sh)添加到 /etc/rc.local。
祝你好运。