Mã hóa Thư mục trên máy chủ Ubuntu Server 16.04

1
91
(Last Updated On: Th12 2, 2018)

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!

 

Mã hóa Thư mục trên máy chủ Ubuntu Server 16.04
Rate this post
Đường dẫn rút gọn của bài viết: https://vngeek.com/3uGYs

1 BÌNH LUẬN

Bình luận