কেউ দয়া করে আমাকে বলতে পারেন, এসএসএইচ ব্যবহারের জন্য, হোস্টের কাছে কেন পাবলিক এবং প্রাইভেট কী থাকা দরকার? এবং আমি কীভাবে নিজের জন্য একটি সরকারী / ব্যক্তিগত কী জুড়ি তৈরি করতে পারি?
কেউ দয়া করে আমাকে বলতে পারেন, এসএসএইচ ব্যবহারের জন্য, হোস্টের কাছে কেন পাবলিক এবং প্রাইভেট কী থাকা দরকার? এবং আমি কীভাবে নিজের জন্য একটি সরকারী / ব্যক্তিগত কী জুড়ি তৈরি করতে পারি?
উত্তর:
আপনার হোস্ট কী প্রয়োজন যাতে আপনি জানতে পারেন যে আপনি সঠিক সার্ভারে সংযোগ করছেন এবং কোনও জাল নয়।
# private key
openssl genrsa -out privkey.pem 2048
# public key
openssl rsa -in privkey.pem -pubout -out pubkey.pem
আরও তথ্যের জন্য:
http://www.openssl.org/docs/apps/rsa.html
http://www.openssl.org/docs/HOWTO/keys.txt
এটি এক থেকে অন্য বিতরণে পৃথক হয়। উবুন্টুতে এই কমান্ডটি ব্যবহার করুন:
ssh-keygen
এটি দুটি কী তৈরি করবে, একটি পাবলিক (একটি আপনি সার্ভারে ভাগ করবেন) এবং অন্যটি ব্যক্তিগত এবং আপনি কারও সাথে ভাগ করবেন না। সার্ভারের key / .ssh / अधिकृत_keys এ সর্বজনীন কী অনুলিপি করা হয়ে গেলে আপনি পাসওয়ার্ডের জন্য প্রম্পট না হয়ে লগইন করতে পারেন।
পাবলিক / প্রাইভেট কীগুলি লক এবং কীগুলির মতো: সার্ভারটি আপনাকে একটি লক পাঠায় তবে কীটি রাখে এবং তারপরে আপনি আপনার বার্তাগুলি সার্ভারে লক করে রাখুন। আপনাকে সার্ভারকে একটি লকও প্রেরণ করতে হবে যাতে আপনি সেই তথ্যটি পুনরুদ্ধার করতে পারেন।