আপনি যখন এসএসএইচ অধিবেশন তৈরি করেন, তখন দুটি পৃথক কী জুটি (প্রতিটি জোড়ের জন্য আঙুলের ছাপ সহ) জড়িত থাকে। একটি ব্যবহারকারীর কী যা এতে সঞ্চিত থাকে ~/.ssh
। ব্যবহারকারীর এসএসএইচ কী পরিচয়টি কখনও কখনও অন্য কম্পিউটারে লগইন করতে শংসাপত্র হিসাবে ব্যবহৃত হয় (যদি আপনি কী ভিত্তিক লগইন সেট আপ করেন)।
অন্যটি হচ্ছে এসএসএইচ সার্ভারের কী। আপনি প্রথমবারের জন্য কোনও ভিন্ন সার্ভারের সাথে সংযোগ স্থাপন করার সময় ফিঙ্গারপ্রিন্টটি দেখার জন্য এটিই কী। আপনি যে SSH সার্ভারে লগ ইন করছেন তা নিশ্চিত করতে এই কীটির পরিচয় ব্যবহার করা হয়েছে। এটি গুরুত্বপূর্ণ যদি আপনি পাসওয়ার্ড ব্যবহার করছেন কারণ আপনি দুর্ঘটনাক্রমে আক্রমণকারী মেশিনে লগইন করতে চাইবেন না: আক্রমণকারী যখন আপনি এটি টাইপ করবেন তখন আপনার পাসওয়ার্ডটি পেয়ে যাবে Then প্রতি! (এটি "মিডল অ্যাটাকের একজন মানুষ" হিসাবে পরিচিত )) যখন আপনি এসএসএইচ সার্ভারে লগইন করেন তখন নিজেকে চিহ্নিত করার জন্য যে কীগুলি ব্যবহার করা হয় সেগুলি /etc/ssh/
সাধারণত চিহ্নিত থাকে এবং এর মতো নামকরণ করা হয় ssh_host_rsa_key
।
আপনি যেখানে এসএসএইচ সার্ভারটি সেটিং সহ ফাইলে কীটি সন্ধান করে সেখানে পরিবর্তন করতে পারেন ।/etc/ssh/sshd_config
HostKey /path/to/host/key
ডিফল্টরূপে, ssh-keygen
বর্তমান ব্যবহারকারীর জন্য একটি কী তৈরি করবে যা ডিফল্টরূপে সংরক্ষণ করা হবে ~/.ssh
। একটি ব্যবহারকারী কী এবং সার্ভার কী এর ফর্ম্যাট একই; পার্থক্য নেই যেখানে তারা স্থাপন করা হয় এবং তা /etc/ssh/sshd_config
একটি আছে HostKey
তাদের নির্দেশ ইশারা। আপনি যখন ওপেনশ-সার্ভার প্যাকেজটি ইনস্টল করেন, এটি স্বয়ংক্রিয়ভাবে সার্ভারটি ব্যবহারের জন্য কী তৈরি করে। সেখান থেকে অজানা আঙুলের ছাপ সহ কীগুলি এসেছে। আপনি যদি এসএসএইচ সার্ভারের (আরএসএ *) কীটির ফিঙ্গারপ্রিন্ট দেখতে চান তবে আপনি চালাতে পারেন ssh-keygen -lf /etc/ssh/ssh_host_rsa_key.pub
।
* বিভিন্ন এনক্রিপশন অ্যালগরিদম রয়েছে। প্রত্যেকে আলাদা আলাদা কী ব্যবহার করে। সাধারণগুলি হ'ল ডিএসএ (দুর্বল), আরএসএ (পুরানো ডিফল্ট), এবং ইসিডিএসএ (নতুন ডিফল্ট)।