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
를 입력하라는 메시지가?