Kali Linux ARM을 실행하는 Raspberry Pi 3 모델 B+에서 LUKS Cryptsetup 옵션이 실패함

Kali Linux ARM을 실행하는 Raspberry Pi 3 모델 B+에서 LUKS Cryptsetup 옵션이 실패함

나는 이것에 대한 도움을 얻기 위해 인터넷을 샅샅이 뒤졌는데, 나는 이 문제를 가진 유일한 사람 중 한 사람인 것 같습니다.

최근에 Raspberry Pi 3 Model B+용 Kali Linux ARM의 새 복사본을 다운로드했으며 부팅 시 자동으로 잠금 해제되는 외부 암호화 미디어 드라이브(LUKS로 암호화됨)가 있는 휴대용 해킹 스테이션으로 설정하고 싶습니다. 암호화된 파티션을 각각 키 파일을 사용하여 올바르게 잠금 해제하고 마운트하도록 /etc/fstab구성 했습니다 ./etc/crypttab

이 프로세스는 부팅 시 지속적으로 실패하고 /etc/crypttab. 좀 더 조사하고 테스트한 결과 문제는 Raspberry Pi 자체에만 있다는 것을 발견했습니다. 왜냐하면 정확히 동일한 키 파일을 사용하여 노트북에서 드라이브를 수동으로 잠금 해제할 수 있었기 때문입니다 cryptsetup luksOpen --key-file /root/keyfile /dev/sdb1 sdb1_crypt. Raspberry Pi에서 이 동일한 명령을 시도하면 몇 초 동안 기다렸다가(드라이브 잠금을 해제하는 데 시간이 걸리는 동안 내 노트북에서 했던 것처럼) 성공적인 오류 코드로 완료됩니다. 그러나 드라이브는 잠금 해제되지 않고 실행하면 lsblk여전히 잠긴 드라이브가 표시되지만( 에도 표시되지 않음 /dev/mapper/sdb1_crypt) 랩톱에서 완료하면 드라이브가 성공적으로 잠금 해제됩니다. 이 luksRemoveKey명령은 Raspberry Pi에서도 작동하지 않았습니다. 모든 명령을 시도하지는 않았지만 cryptsetup이것이 작동하지 않는 유일한 명령은 아니라고 확신합니다. 그럼에도 불구하고 여전히 내 비밀번호(키 슬롯 0, 키 파일은 키 슬롯 1)를 사용하여 두 장치 모두에서 드라이브를 잠금 해제할 수 있습니다 cryptsetup luksOpen /dev/sdb1 sdb1_crypt.

내 생각엔 문제가 커널에 있는 것 같은데, 나에게는 그것을 고칠 기술이 없다. 나는 이것을 Kali Linux 포럼에 게시하려고 생각했지만 다른 사람이 자신이 고친 다른 OS에서 동일한 문제를 겪을 수 있기를 바랐습니다.

미리 감사드립니다. 도움을 주시면 감사하겠습니다.

답변1

나는 나에게 제공되는 메모리 경고에 대해 좀 더 조사한 결과 cryptsetup다음과 같은 사실을 발견했습니다.이 게시물작성자: @rscottbailey.

cryptsetup은 현재 시스템의 성능에 따라 효과적으로 확장되는 일부 매개 변수를 선택하는 것으로 나타났습니다(모호하게 일관된 수준의 "경도"에 도달하기 위해?). Core i7에 잘 작동하는 것은 내 Raspberry에는 너무 어렵습니다. 파이.

장치에 아직 재생성할 수 없는 데이터가 없었기 때문에 내 해결 방법은 rpi 3에서 포맷 작업을 반복하는 것이었습니다. 이를 통해 두 시스템 모두에서 사용할 수 있는 것을 얻을 수 있었습니다.

드라이브를 다시 포맷하고 Raspberry Pi 3 Model B+에서 새 LUKS 파티션을 생성한 후 오류가 더 이상 발생하지 않았습니다. 외부/휴대용 드라이브에 암호화된 LUKS 파티션을 생성하려는 사람이라면 가지고 있는 가장 느리고 용량이 가장 낮은 장치를 사용하여 암호화하는 것이 좋습니다.

관련 정보