Centos6
gpg –gen-key 掛起在centos 6上獲得足夠的熵
嘗試為伺服器生成密鑰。
gpg --gen-key
我們需要生成很多隨機字節。在主要生成期間執行一些其他操作(在鍵盤上鍵入、移動滑鼠、利用磁碟)是個好主意;這使隨機數生成器有更好的機會獲得足夠的熵。
它就掛在那裡。
還有一個錯誤:
無法連接到`/root/.gnupg/S.gpg-agent’:沒有這樣的文件或目錄
之後似乎消失了:
gpg-agent –daemon
GPG_AGENT_INFO=/tmp/gpg-4c5hyT/S.gpg-agent:1397:1; 導出 GPG_AGENT_INFO;
#GPG_AGENT_INFO=/tmp/gpg-4c5hyT/S.gpg-agent:1397:1; export GPG_AGENT_INFO; gpg --gen-key ...
但同樣,它掛在“……獲得足夠的熵”。
沒有“++++++++++++++++++++++++++++++++++++++++++++”在生成密鑰時,從論壇文章看起來應該是預期的。
我已經嘗試重新安裝軟體包,但似乎一切都取決於 gpg。
我也讀過其他人在 centos 6 上也有這個問題(而 centos 5 工作正常)。
中沒有什麼了不起的
/var/log/*
。關於從這裡去哪裡的任何想法?
謝謝。
當
gpg --gen-key
命令像這樣掛起時,登錄到另一個 shell 並執行以下命令:dd if=/dev/sda of=/dev/zero
(這個命令基本上是從你的硬碟讀取並丟棄輸出,因為寫入
/dev/zero
不會做任何事情。)幾秒鐘/分鐘後,密鑰生成命令應該完成。
要獲得更可靠的解決方案,您可以安裝與隨機數生成器相關的實用程序,這將確保您始終擁有足夠的隨機字節。
yum install rng-tools
然後編輯
/etc/sysconfig/rngd
並添加EXTRAOPTIONS="-r /dev/random"
啟動服務
service rngd start
瞧,你從此過上幸福的生活:)