এনসিএফ ব্যবহার করুন (বেশিরভাগ বিতরণে প্যাকেজ হিসাবে উপলব্ধ)। স্থাপন করতে:
mkdir ~/.encrypted ~/encrypted
encfs ~/.encrypted ~/encrypted
# enter a passphrase
mv existing-directory ~/encrypted
encfs
একটি এনক্রিপ্ট করা ফাইল সিস্টেম সেট আপ করার প্রাথমিক কল । এই বিন্দুর পরে, আপনি যে ফাইলটি নীচে লিখবেন ~/encrypted
তা সরাসরি ডিস্কে সংরক্ষণ করা হয় না, এটি এনক্রিপ্ট করা হয় এবং এনক্রিপ্ট করা ডেটা নীচে সংরক্ষণ করা হয় ~/.encrypted
। encfs
কমান্ড পাতার একটি ডেমন চলমান, এবং এই ডেমন হ্যান্ডলগুলি এনক্রিপশন (এবং ডিক্রিপশন আপনি অধীনে থেকে একটি ফাইল পড়া যখন ~/encrypted
)।
অন্য কথায়, অধীনে থাকা ফাইলগুলির জন্য ~/encrypted
, পড়া এবং লেখার মতো ক্রিয়াগুলি সরাসরি ডিস্ক থেকে পড়া বা লেখার সাথে অনুবাদ করে না। এগুলি encfs
প্রক্রিয়া দ্বারা সম্পাদিত হয় যা ডেটা এনক্রিপ্ট করে এবং ডিক্রিপ্ট করে এবং সিফারেক্সট সংরক্ষণ করার জন্য ~/.encrypted
ডিরেক্টরি ব্যবহার করে ।
আপাতত আপনার ফাইলগুলির সাথে কাজ শেষ করার পরে, ফাইল সিস্টেমটি আনমাউন্ট করুন যাতে আপনি আবার আপনার পাসফ্রেজ টাইপ না করা পর্যন্ত ডেটা অ্যাক্সেস করা যায় না:
fusermount -u ~/encrypted
এই বিন্দু পরে, ~/encrypted
আবার একটি খালি ডিরেক্টরি হবে।
পরে আপনি যখন এই ফাইলগুলিতে আবার কাজ করতে চান, এনক্রিপ্ট করা ফাইল সিস্টেমটি মাউন্ট করুন:
encfs ~/.encrypted ~/encrypted
# enter your passphrase
এটি আবার এনক্রিপ্ট করা ফাইলগুলিকে ~/.encrypted
ডিরেক্টরিতে অ্যাক্সেসযোগ্য করে তোলে ~/encrypted
।
আপনি নিজের ~/encrypted
পছন্দ মতো মাউন্ট পয়েন্ট পরিবর্তন করতে পারেন: encfs ~/.encrypted /somewhere/else
(তবে একবারে এনক্রিপ্ট করা ডিরেক্টরিটি মাউন্ট করুন)। আপনি সিফারেক্সটেক্সটি অনুলিপি করতে বা সরিয়ে নিতে পারেন (তবে এটি মাউন্ট করা অবস্থায় নয়) অন্য কোনও স্থানে বা এমনকি অন্য কোনও মেশিনে; ফাইলগুলিতে কাজ করার জন্য আপনাকে যা করতে হবে তা হ'ল প্রথম আর্গুমেন্ট হিসাবে সাইফারেক্সটসের encfs
অবস্থান এবং দ্বিতীয় আর্গুমেন্ট হিসাবে খালি ডিরেক্টরিটির অবস্থান।