crypttab 및 VeraCrypt

crypttab 및 VeraCrypt

저는 Fedora와 Windows Vista를 이중 부팅하고 파티션을 공유하여 Linux와 Windows에서 동일한 파일로 작업할 수 있기를 원하며 모든 것을 암호화해야 합니다.

다음을 사용하여 공유 드라이브를 암호화했습니다.베라 코드TrueCrypt가 더 이상 사용되지 않기 때문입니다. Windows는 로그인 시 쉽게 볼륨을 마운트할 수 있습니다.

나는 Linux에서 동일한 작업을 시도했지만 crypttab해당 veracrypt옵션을 사용하는 방법을 모르거나 옵션이 있는지도 모르기 때문에 성공하지 못했습니다. 옵션 cryptsetup--veracrypt추가하면 되지만 crypttab없는 것 같으니 잘 작동합니다.

cryptsetup --veracrypt open --type tcrypt /dev/sdX veracrypt-volume

VeraCrypt 볼륨을 마운트하는 방법은 무엇입니까 crypttab? 가능합니까?

답변1

나는 같은 문제를 가지고있다! systemd에는 그러한 옵션이 없다는 것이 밝혀져 제가 직접 구현했습니다. systemd 232 이상에 포함되어 있습니다. (실제 암호화 지원을 받으려면 cryptsetup 1.67 이상이 필요하지만 수동 설치가 작동하므로 이미 해당 버전이 있는 것처럼 들립니다.)

새로운 crypttab 옵션은 입니다 tcrypt-veracrypt. 이는 tcrypt별도로 지정할 필요가 없음을 의미합니다. 예를 들어:

#Volume name  Device path     Crypto key file     Mounting options  
 data         /dev/sda7       /etc/volume.passwd  noauto,tcrypt-veracrypt

물론 암호화 키를 입력해야 합니다(사용개행 문자 없음) 존재하다 /etc/volume.passwd. 또한 암호 해독을 시도하는 경우시스템 파티션tcrypt-system해당 옵션이 없으면 다른 형식을 감지할 수 없으므로 해당 옵션을 지적해야 합니다 . 여기에 예가 있습니다. 또한 UUID=여기서는 볼륨 지정자의 사용을 보여줍니다.

 data         UUID=your-uuid  /etc/volume.passwd  tcrypt-veracrypt,tcrypt-system

바라보다내가 작성한 Pull 요청에 대한 추가 정보 tcrypt-veracrypt.

관련 정보