আমি একটি নতুন মেশিনে উবুন্টু ইনস্টল করছি। আমি কীভাবে পাসওয়ার্ড এবং কীগুলিতে (ওরফে সিহর্স ওরফে জিনোম কীরিং) সমস্ত প্রবেশপথের ব্যাকআপ নিতে পারি , তাই আমি সেগুলি নতুন মেশিনে স্থানান্তর করতে পারি?
আমি একটি নতুন মেশিনে উবুন্টু ইনস্টল করছি। আমি কীভাবে পাসওয়ার্ড এবং কীগুলিতে (ওরফে সিহর্স ওরফে জিনোম কীরিং) সমস্ত প্রবেশপথের ব্যাকআপ নিতে পারি , তাই আমি সেগুলি নতুন মেশিনে স্থানান্তর করতে পারি?
উত্তর:
কেরিং ডেটা বেশ কয়েকটি জায়গায় সংরক্ষণ করা হয়:
"পাসওয়ার্ড" (জিনোম কীরিং ডেটা) এতে সঞ্চিত আছে ~/.local/share/keyrings
"সুরক্ষিত শেল" ডেটা (এসএসএইচ কী) সংরক্ষণ করা হয় ~/.ssh
"পিজিপি কী" (জিপিজি কী সহ) সঞ্চয় করা আছে ~/.gnupg
আপনাকে এই প্রতিটি ফোল্ডার ব্যাকআপ এবং পুনরুদ্ধার করতে হবে। সাধারণত এটি করার জন্য কোনও ফ্ল্যাশ ড্রাইভ ব্যবহার করবেন না (নীচের নোটটি দেখুন)। ফোল্ডারগুলি পুনরুদ্ধার করার সময়, অনুমতিগুলি সঠিকভাবে সেট করা আছে তা নিশ্চিত করুন (নীচের নোটটি দেখুন)।
ফ্ল্যাশ ড্রাইভে নোট করুন
অস্থায়ীভাবে এমনকি কীগুলি সংরক্ষণ / স্থানান্তর করতে ফ্ল্যাশ ড্রাইভ ব্যবহার করা এড়ানো উচিত, কারণ মুছে ফেলা ডেটা ফ্ল্যাশ ড্রাইভ থেকে সহজেই পুনরুদ্ধারযোগ্য, যদি না আপনি ড্রাইভ এনক্রিপ্ট করার মতো সাবধানতা অবলম্বন করেন । আপনার যদি নেটওয়ার্ক সংযোগ থাকে তবে এসএসএসের মাধ্যমে স্থানান্তর করা সুবিধাজনক এবং সুরক্ষিত উভয়ই হবে।
অনুমতি সম্পর্কে নোট
আপনি যখন ফোল্ডারগুলি পুনরুদ্ধার করবেন তখন তাদের সঠিক মালিকানার অনুমতি প্রয়োজন হয়, যা আপনি নীচে প্রয়োগ করতে পারেন:
chown --recursive USERNAME:USERNAME ~/.ssh
chmod 755 ~/.ssh
chmod 644 ~/.ssh/known_hosts
chmod 644 ~/.ssh/authorized_keys
chmod 600 ~/.ssh/config
chmod 600 ~/.ssh/id_rsa
chmod 600 ~/.ssh/id_rsa.pub
# repeat the last two for other public/private pairs
# you may need to "service ssh restart" after changing these values
chown --recursive USERNAME:USERNAME ~/.gnupg
chmod 700 ~/.gnupg
chmod 600 ~/.gnupg/*
# for any subfolders, you need to apply 700 to the folder
# and 600 to the files in that subfolder:
# chmod 700 ~/.gnupg/subfolder
# chmod 600 ~/.gnupg/subfolder/*
তথ্যসূত্র: