EncFS hoạt động khác với một thùng chứa TrueCrypt, lưu trữ các tệp được mã hóa của bạn trong một tệp lớn duy nhất. Thay vào đó, EncFS tạo các tệp riêng biệt cho mỗi tệp bạn thêm. Nó hoạt động tốt hơn với các dịch vụ lưu trữ đám mây sẽ tải lên lại toàn bộ vùng chứa TrueCrypt mỗi lần thay đổi.
Thiết lập EncFS trên Linux
Chạy lệnh sau để cài đặt EncFS trên Ubuntu:
sudo apt-get install encfs
Trên các bản phân phối Linux khác, hãy tìm gói EncFS trong trình quản lý gói của bạn và cài đặt nó.
encfs ~/Dropbox/encrypted ~/Private
Điều này tạo ra hai thư mục. Thư mục tại Dropbox / được mã hóa trong thư mục chính của bạn là nơi các phiên bản được mã hóa của các tệp của bạn sẽ được lưu - chúng nằm trong thư mục Dropbox, vì vậy Dropbox sẽ đồng bộ hóa chúng. Thư mục Riêng tư trong thư mục chính của bạn là nơi các phiên bản đã giải mã của các tệp của bạn sẽ có thể truy cập được. Bạn có thể chỉ định bất kỳ vị trí nào bạn muốn.
Bạn sẽ được hỏi một số câu hỏi sau khi chạy các lệnh này. Chế độ paranoia mặc định (loại p khi được nhắc) sẽ hoạt động tốt, nhưng bạn cũng có thể nhập x cho chế độ cấu hình chuyên gia.
Sử dụng EncFS trên Linux
Đặt tệp trong thư mục Riêng tư mà bạn đã tạo trước đó. Đây cũng là nơi bạn có thể truy cập các phiên bản đã giải mã của các tệp của bạn.
Các phiên bản được mã hóa của các tệp sẽ được lưu trữ trong thư mục / Dropbox / được mã hóa của bạn. Dropbox sẽ đồng bộ hóa chúng trên máy tính của bạn - không ai có thể truy cập vào nội dung của chúng mà không cần mật khẩu của bạn. Bạn có thể gắn kết thư mục EncFS trên nhiều máy tính (sử dụng cùng một lệnh encfs) để sử dụng các tệp được mã hóa của bạn trên mỗi máy tính.
Thông tin rất quan trọng:
- Không đặt các tệp trong thư mục / Dropbox / được mã hóa của bạn - bỏ qua thư mục này. Thay vào đó, hãy đặt các tệp trong thư mục Riêng tư. Nếu bạn đặt tệp trực tiếp trong thư mục / Dropbox / được mã hóa, chúng sẽ không được mã hóa.
- Không xóa hoặc mất tệp.encfs.xml (được ẩn theo mặc định - nhấn Ctrl + H trong Nautilus để xem tệp ẩn). Có thể bạn nên tạo bản sao lưu của tệp này - nếu bạn mất nó, bạn cũng sẽ mất quyền truy cập vào các tệp đã mã hóa của mình.
Remounting hệ thống tập tin
EncFS sẽ không tự động tự gắn kết sau khi bạn khởi động lại hệ thống của mình - nếu bạn đăng xuất và đăng nhập lại, bạn sẽ không thể truy cập tệp của mình mà không cần chạy lệnh EncFS. Điều này cung cấp bảo mật tốt - không ai có thể truy cập hoặc xem các tệp đã mã hóa của bạn cho đến khi bạn chạy lệnh.
Nếu thư mục Riêng tư của bạn xuất hiện trống, hệ thống tệp EncFS của bạn chưa được gắn kết.
encfs ~/Dropbox/encrypted ~/Private
Bạn sẽ phải cung cấp mật khẩu của mình.
EncFS trên Windows
Sử dụng encfs4win để truy cập các hệ thống tập tin EncFS trên Windows. Để sử dụng encfs4win, bạn cũng sẽ phải cài đặt phiên bản 0.6 của thư viện Dokan.
Bạn có thể khởi chạy encfsw.exe và sử dụng chương trình đồ họa để gắn kết hoặc tạo các hệ thống tệp EncFS.
Ngoài ra còn có một ứng dụng Android, có tên Cryptonite, để truy cập các hệ thống tệp của EncFS trên điện thoại hoặc máy tính bảng Android của bạn. BoxCryptor, mà chúng tôi đã đề cập trước đây, sử dụng EncFS làm phụ trợ của nó.