লিনাক্সে সদৃশতা ব্যবহার করে কীভাবে এনক্রিপ্টড এবং ব্যান্ডউইথ-দক্ষ ব্যাকআপ তৈরি করা যায়


অভিজ্ঞতা দেখায় যে আপনি কখনই সিস্টেম ব্যাকআপ সম্পর্কে খুব বেশি ভৌতিক হতে পারবেন না। যখন মূল্যবান ডেটা সুরক্ষিত এবং সংরক্ষণের বিষয়টি আসে, তখন অতিরিক্ত মাইল চালানো ভাল হয় এবং প্রয়োজনের প্রয়োজনে আপনি ব্যাকআপের উপর নির্ভর করতে পারেন তা নিশ্চিত করে নেওয়া ভাল।

আজও, যখন কিছু ক্লাউড এবং হোস্টিং সরবরাহকারী তুলনামূলকভাবে কম ব্যয়ে ভিপিএসের জন্য স্বয়ংক্রিয় ব্যাকআপগুলি সরবরাহ করে, আপনি কিছু অর্থ সাশ্রয় করার জন্য আপনার নিজের সরঞ্জামগুলি ব্যবহার করে আপনার নিজের ব্যাকআপ কৌশলটি তৈরি করতে ভাল করবেন এবং তারপরে সম্ভবত অতিরিক্ত সঞ্চয়স্থান কেনার জন্য এটি ব্যবহার করুন বা একটি বড় ভিপিএস পান।

আকর্ষণীয় মনে হচ্ছে? এই নিবন্ধে আমরা আপনাকে ফাইল এবং ডিরেক্টরিগুলি ব্যাকআপ এবং এনক্রিপ্ট করার জন্য ডুপ্লিকটি নামক একটি সরঞ্জাম কীভাবে ব্যবহার করব তা দেখাব। তদতিরিক্ত, এই কাজের জন্য বর্ধিত ব্যাকআপগুলি ব্যবহার করা আমাদের স্থান বাঁচাতে সহায়তা করবে।

এটি বলেছিল, আসুন শুরু করা যাক।

সদৃশ ইনস্টল করা হচ্ছে

ফেডোরা-ভিত্তিক ডিস্ট্রোসে সদৃশ ইনস্টল করতে আপনাকে প্রথমে ইপিল সংগ্রহস্থল সক্ষম করতে হবে (আপনি যদি ফেডোরা নিজেই ব্যবহার করেন তবে আপনি এই পদক্ষেপটি বাদ দিতে পারেন):

# yum update && yum install epel-release

তারপরে দৌড়াও,

# yum install duplicity

ডেবিয়ান এবং ডেরিভেটিভগুলির জন্য:

# aptitude update && aptitude install duplicity

তত্ত্ব অনুসারে, একটি ফাইল সার্ভারের সাথে সংযোগের জন্য অনেকগুলি পদ্ধতি সমর্থিত যদিও কেবল এফটিপি, এইচএসআই, ওয়েবডিএভি এবং অ্যামাজন এস 3 অনুশীলনে এখনও পরীক্ষা করা হয়েছে।

ইনস্টলেশন সমাপ্ত হয়ে গেলে, আমরা ডেটা ব্যাক আপ এবং ডেটা পুনরুদ্ধার করতে উভয়ই বিভিন্ন দৃশ্যে একচেটিয়াভাবে sftp ব্যবহার করব।

আমাদের পরীক্ষার পরিবেশে একটি CentOS 7 বাক্স (ব্যাকআপ নেওয়া) এবং একটি ডেবিয়ান 8 মেশিন (ব্যাকআপ সার্ভার) থাকে।

এনক্রিপশনের জন্য রিমোট সার্ভার এবং GPG কী অ্যাক্সেস করতে এসএসএইচ কী তৈরি করা হচ্ছে Creat

আসুন আমাদের সেন্টোস বাক্সে এসএসএইচ কীগুলি তৈরি করে শুরু করুন এবং সেগুলি ডেবিয়ান ব্যাকআপ সার্ভারে স্থানান্তর করুন।

নীচের কমান্ডগুলি ধরে নিয়েছে যে ডেবিয়ান সার্ভারে sshd ডিমন পোর্ট XXXXX- এ শুনছে। AAA.BBB.CCC.DDD রিমোট সার্ভারের আসল আইপি দিয়ে প্রতিস্থাপন করুন।

# ssh-keygen -t rsa
# ssh-copy-id -p XXXXX [email 

তারপরে আপনার নিশ্চিত হওয়া উচিত যে আপনি কোনও পাসওয়ার্ড ব্যবহার না করেই ব্যাকআপ সার্ভারে সংযোগ করতে পারবেন:

এখন আমাদের জিপিজি কী তৈরি করতে হবে যা আমাদের ডেটা এনক্রিপশন এবং ডিক্রিপশন করার জন্য ব্যবহৃত হবে:

# gpg --gen-key

আপনাকে প্রবেশের জন্য অনুরোধ করা হবে:

  1. কী কী ধরণের
  2. মূল আকার
  3. কতক্ষণ কীটি বৈধ হওয়া উচিত
  4. একটি পাসফ্রেজ

কীগুলি তৈরির জন্য প্রয়োজনীয় এনট্রপি তৈরি করতে, আপনি অন্য টার্মিনাল উইন্ডোর মাধ্যমে সার্ভারে লগইন করতে পারেন এবং কয়েকটি কার্য সম্পাদন করতে পারেন বা এনট্রপি তৈরির জন্য কয়েকটি কমান্ড চালাতে পারেন (অন্যথায় আপনাকে এই অংশটির জন্য দীর্ঘ সময় অপেক্ষা করতে হবে প্রক্রিয়া শেষ করার জন্য)।

কীগুলি তৈরি হয়ে গেলে আপনি সেগুলি নীচে তালিকাভুক্ত করতে পারেন:

# gpg --list-keys

উপরের হলুদ রঙে হাইলাইট করা স্ট্রিংটি পাবলিক কী আইডি হিসাবে পরিচিত এবং এটি আপনার ফাইলগুলি এনক্রিপ্ট করার জন্য একটি অনুরোধ যুক্তি।