ssh-keygen
কমান্ড ব্যবহার করুন । সার্ভারে (যেখানে আপনি ssh করতে চান) ফাইলগুলিতে পাবলিক কী সংরক্ষণ করুন ~/.ssh/authorized_keys
। যদি আপনি এখনও আপনার বাড়ির ভিতরে ~ এসএসএইচ ডিরেক্টরি না পেয়ে থাকেন (~), এটি তৈরি করুন (এছাড়াও সতর্কতা অবলম্বন করুন: এটি sshd পছন্দসই বলে মনে হয় - সুরক্ষার কারণে - যে কোনও ব্যবহারকারী এই ফাইলটি / ডিআর পড়তে পারে না, ইস্যু করা আরও ভাল better আপনার .ssh ডিরেক্টরিতে chmod 700 এবং এতে থাকা ফাইলটিতে chmod 600)।
আপনি যে মেশিনে ("ক্লায়েন্ট") থেকে এসএসএস করতে চান, আপনি তখন নিজের সার্ভারে প্রাইভেট কী ব্যবহার করতে পারেন। আপনি এটিকে যে কোনও জায়গায় সংরক্ষণ করতে পারেন তারপরে আপনি -i
ssh এর স্যুইচটি ব্যবহার করতে পারবেন এমন পাবলিক কী দিতে key আমি এটি লিখছি, যেহেতু আপনি বলেছিলেন যে "ডিফল্ট স্থানে সংরক্ষণ করা হয় না"। ডিফল্ট অবস্থানটি file id_dsa
আপনার .ssh ডিরেক্টরিতে (ডিএসএ কী জন্য) হবে। তারপরে -i
আপনার কীটি নির্দিষ্ট করার জন্য আপনার সুইচের দরকার নেই , কারণ এটি সেখান থেকে স্বয়ংক্রিয়ভাবে নেওয়া হবে।