Chào các bạn, trên Windows có hàng tá các phần mềm giúp đặt mật khẩu cho thư mục và các tập tin bên trong nó, cũng như mã hóa chúng với một khóa cho trước do người dùng thiết lập, có thể vì mục đích riêng tư hoặc yêu cầu bảo vệ cao hơn một chút (bởi chỉ đặt mật khẩu khi đăng nhập vào hệ điều hành là chưa đủ an toàn) thì chúng ta có thể lựa chọn thêm cách mã hóa thư mục và các tập tin, như vậy đảm bảo được hơn phần nào dù ai đó có mật khẩu để đăng nhập vào hệ thống đi chăng nữa thì cũng không thể “động chạm” vào những nội dung mà bạn đã có ý định bảo vệ bằng cách mã hóa.
Ở đây mình sẽ đề cập tới việc mã hóa thư mục trên máy chủ Ubuntu Server 16.04. Cách thức cũng không có gì khó khăn khi bạn chỉ cần kết nối SSH đến máy chủ và lần lượt sử dụng các lệnh sau:
apt-get install ecryptfs-utils
Tiến trình có thể hỏi bạn vài câu gì đó và bạn cứ yên tâm Enter cho đến khi quá trình cài đặt diễn ra.
Và coi như đã cài đặt xong rồi đó. Công việc của chúng ta tiếp theo đó là thử nghiệm thôi.
Sau đây giả sử mình sẽ mã hóa thư mục /vngeek chẳng hạn. Trước tiên là tạo thư mục này đã:
mkdir /vngeek
Sau đó tạo một tập tin bên trong thư mục /vngeek:
cd /vngeek
cat > vngeek.txt
Sau đó gõ vài chữ kiểu như VNGEEK.COM
Nhấn Ctrl + Z để lưu tập tin vngeek.txt nhé.
Dùng lệnh:
cat vngeek.txt
Bạn sẽ thấy thông tin như thế này:
root@81266:/vngeek# cat vngeek.txt VNGGEEK.COM root@81266:/vngeek#
Bây giờ chúng ta thử mã hóa thư mục này bằng lệnh:
mount -t ecryptfs /vngeek /vngeek
Chương trình sẽ hỏi pass phrase (chuỗi khóa an toàn của bạn) cứ điền đại đi (miễn bạn nhớ là được).
Sau đó là kiểu mã hóa:
Tiếp đến là độ dài chuỗi khóa cứ chọn 16 là được.
Bây giờ nếu bạn chép bất cứ tập tin nào vào thư mục /vngeek đều sẽ được mã hóa. Để xem tập tin nào đó, bạn chỉ cần umount là được:
umount /vngeek
Để tiếp tục mã hóa, bạn chỉ cần mount lại thư mục /vngeek với ecryptfs:
mount -t ecryptfs /vngeek /vngeek
Chúc các bạn thành công!
[…] bài viết trước mình đã chia sẻ các bạn cách mã hóa tập tin và thư mục với Ecryptfs. Hôm nay mình cũng xin tiếp tục giới thiệu với các bạn cách mã hóa tập tin và […]