아치리눅스에서 gpg키 생성시 엔트로피가 부족하다는데 생성이 안됩니다

cleansugar의 이미지

putty ssh로 접속했습니다.

pacman-key --init

를 하면 패키지 관리자에서 쓰는 키가 생성되는데요.

# pacman-key --init
gpg: Generating pacman keychain master key...

Not enough random bytes available. Please do some other work to give
the OS a chance to collect more entropy! (Need 300 more bytes)

이렇게 나옵니다.

그런데 여기서 키를 입력하면 ++가 나오면서 수집되는 걸로 아는데 반응이 없습니다.

putty를 또 실행해서 같은 아이디로 접속해서 cat /dev/urandom 등을 해도 반응이 없습니다.

putty를 또 실행해서 로그인해도 랜덤 데이터가 수집되는 건가요?

그리고 ctrl-z 누르면 stopped라고 나오는데 정지된 건가요. 계속 실행중인 건가요?

왜 그렇고 어떻게 진행할 수 있을까요?

cleansugar의 이미지

해결했습니다.

https://wiki.archlinux.org/index.php/Pacman-key#How_can_I_collect_entropy.3F

# rngd -f -r /dev/urandom &
# pacman-key --init

이걸 하니까 됩니다.

rngd 패키지를 AUR에서 받으니 ARM용이라 안되서 소스를 받아 컴파일하고 인스톨하니 됩니다.

재벌 2세가 재벌이 될 확률과
금메달리스트 2세가 금메달을 딸 확률이 비슷해지도록
자유오픈소스 대안화폐를 씁시다.

아이디의 아이디어 무한도전
http://blog.aaidee.com

귀태닷컴
http://www.gwitae.com