Xen VPS에서 NetBSD를 실행하고 gpg
키 쌍을 생성하려고 합니다. 대부분의 작업을 완료했지만 이제 다음과 같은 오류 메시지가 나타납니다.
Not enough random bytes available. Please do some other work to give the OS a chance to collect more entropy! (Need 300 more bytes)
이 작업은 약 10시간 동안 진행되었으며 다른 세션에서 소스에서 패키지를 설치하는 등의 작업을 수행했습니다.
프로세스가 중단됩니까? 이것이 일종의 알려진 문제입니까? 정말 가능할까요?저것300바이트의 엔트로피를 생성하려면 얼마나 많은 노력이 필요합니까?
감사해요.
업데이트: 이 문제의 근본 원인은 NetBSD domU에 기본적으로 활성화된 엔트로피 소스가 없다는 것입니다. 다음 명령을 사용하여 네트워크 인터페이스를 엔트로피 소스로 수동으로 활성화해야 합니다.rndctl
유용.
답변1
그래서는 안됩니다. 프로세스를 다시 시작해 보겠습니다. 그 외에도 문제가 무엇인지 확인하기 위해 소스 코드를 파헤치는 것 외에는 할 수 있는 일이 많지 않습니다.
이미 알고 계시겠지만, 서버가 완전히 비어 있으면 임의의 데이터를 생성하는 데 오랜 시간이 걸릴 수 있습니다. 그러나 패키지를 설치하고 탐색하는 것만으로도 문제를 해결할 수 있습니다.