부팅 중 Busybox Ash에서 원격 잠금 해제를 위해 cryptsetup을 사용할 수 있도록 설정

부팅 중 Busybox Ash에서 원격 잠금 해제를 위해 cryptsetup을 사용할 수 있도록 설정

원격 잠금 해제를 설정하기 위해 온라인 가이드를 따라해 보았습니다.이것들. 처음에는 우분투 18.04에서 시도했고 지금은 데비안 버스터에서 시도하고 있습니다. 두 경우 모두 dropbear를 설정하여 액세스를 제공할 수 있었지만 디버깅하기 어려운 문제가 발생했을 때 cryptroot-unlockssh 세션에서 바이너리를 강제 실행하는 기능을 비활성화하고 Busybox Ash 셸에 갇히게 되었습니다.

Dropbear를 통해 비지박스 셸에 접속했을 때 모든 예제에서 cryptsetup비지박스 셸에서 명령을 사용할 수 있다는 것을 알 수 있었지만 제 경우에는 두 경우 모두 그렇지 않았습니다 cryptsetup command not found. 그래서 이미 (version )이 설치되어 있고 여기서 무엇을 해야 할지 모르겠지만 cryptsetup어떻게든 initramfs에 설치 해야 할 것 같습니다.cryptsetup-initramfs2:2.1.0-5+deb10u2

답변1

cryptroot-unlock.NET 대신 셸의 명령을 사용하세요 cryptsetup.

다음은 복호화 비밀번호를 입력하기 위한 단일 라인 원격 로그인의 예입니다.

ssh -ti /path/to/private_key_file -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no [email protected] cryptroot-unlock

관련 정보