2013-11-27 6 views
1

ecryptyfs를 사용하여 내 개인 PC에 중요한 데이터를 저장하고 있습니다 (Debian wheezy). 파티션에 데이터가 있고 부팅시 파티션이 자동으로 마운트됩니다. /etc/fstab 정확한 매개 변수를 사용하여 /root/.ecryptfsrc을 설정했습니다.ecryptfs를 사용하여 여러 디렉토리 마운트하기

key=passphrase:passphrase_passwd_file=/mnt/usb/password.txt 
ecryptfs_sig=deadbeefdeadbeef 
ecryptfs_cipher=aes 
ecryptfs_key_bytes=16 
ecryptfs_passthrough=n 
ecryptfs_enable_filename_crypto=n 

이 파티션이 제대로 시스템을 다시 부팅 한 후 장착지고 다음과 같이 내 .ecryptfsrc의 내용이다. 지금까지 괜찮아.

또한이 민감한 데이터를 USB 드라이브의 원격 장소로 전송해야합니다. 그래서 ext2 fs로 usb 드라이브를 포맷하고 ecryptfs를 사용하여 마운트하려고합니다. 나는 또한 암호를 재사용하고 싶지 않고 ecryptfs가 마운트되었을 때 각각의 USB 드라이브에 한번 암호를주고 싶다.

ext2 파티션을 포맷하고 탑재하는 것이 예상대로 작동합니다. ecryptfs를 사용하여 새 usb 장치를 마운트 할 때 사용한 명령은 다음과 같습니다. 암호는 /root/usbpasswd.txt에 (일시적으로) 저장됩니다

Passphrase File: /root/usbpasswd.txt 
Passphrase File: /mnt/usb/password.txt 
Passphrase File: /root/usbpasswd.txt 
Passphrase File: ^C 

여기에 무엇이 잘못 될 수 다음과 같이

mount -t ecryptfs \ 
-o "rw,key=passphrase:passphrase_passwd_file=/root/usbpasswd.txt,\ 
ecryptfs_unlink_sigs,ecryptfs_cipher=aes,ecryptfs_key_bytes=16,\ 
ecryptfs_passthrough=n,ecryptfs_enable_filename_crypto=y" \ 
/mnt/usb2/ /mnt/usb2/ 

대신 파일에 암호를 사용하여 새로 포맷 /mnt/usb2를 장착, 나는는 Passphrase File를 입력하라는 메시지가?

답변

1

나는 정확히 같은 문제가있었습니다.

-o passphrase_passwd_file=/root/usbpasswd.txt 

는 희망이 도움이 : 설명서에이

-o key=passphrase:passphrase_passwd_file=/root/usbpasswd.txt 

작업 명령을 사용하여 쓰여 있지만

다른 옵션이 있습니다. 건배.