CH-J ToolsSSH-এর মাধ্যমে সার্ভার ব্যবস্থাপনা
মেনু
সব নির্দেশিকা ও নিবন্ধ →

Ed25519 না RSA: SSH কী নির্বাচন ও স্থাপন

সামঞ্জস্যপূর্ণ কী নিন, ব্যক্তিগত অংশ রক্ষা করুন এবং পুরোনো প্রবেশ সরানোর আগে নতুন লগইন পরীক্ষা করুন।

নীতি ও সামঞ্জস্য

সার্ভার ও নিরাপত্তা নীতি সমর্থন করলে Ed25519 উপযোগী। সামঞ্জস্য বা নিয়ম চাইলে RSA 3072 বা 4096 নিন। RSA কী পুরোনো SHA-1 ssh-rsa স্বাক্ষর নয়: আধুনিক RSA SHA-2 ব্যবহার করে। পুরোনো স্বাক্ষর সার্বিকভাবে চালু করবেন না।

পোস্ট-কোয়ান্টাম হাইব্রিড: ssh-mldsa44-ed25519

ssh-mldsa44-ed25519 পোস্ট-কোয়ান্টাম স্বাক্ষর ML-DSA-44-কে Ed25519-এর সঙ্গে একত্র করে: লগইন জাল করতে হলে উভয় অ্যালগরিদম ভাঙতে হবে। Beta 0.1.2-এ CH-J Key Generator এই ধরনের কী তৈরি করে, আর CH-J Tools কেবল তখনই সেটি সার্ভারে যোগ করে, যখন সেই সার্ভারে OpenSSH 10.6 বা পরবর্তী সংস্করণ চলে। পুরোনো সংস্করণগুলো এটি প্রত্যাখ্যান করে; সেগুলোর মধ্যে কিছু, যেমন Ubuntu 26.04-এর 10.2p1, কেবল পরীক্ষামূলক …@openssh.com ভ্যারিয়্যান্ট চেনে, যা CH-J Tools ব্যবহার করে না। সমর্থন নেই এমন সার্ভার ও ক্লায়েন্টের জন্য বিকল্প হিসেবে একটি Ed25519 বা RSA কী রেখে দিন। নিচের লিঙ্কের নির্দেশিকায় ডিস্ট্রিবিউশনের প্যাকেজের পাশাপাশি কীভাবে OpenSSH 10.6 ইনস্টল করবেন তা দেখানো হয়েছে।

স্থানীয়ভাবে তৈরি করে প্রাইভেট কী রক্ষা করুন

একটি কমান্ড ও নতুন ফাইলের নাম বেছে নিন; পুরোনো কী ওভাররাইট করবেন না। জিজ্ঞেস করলে পাসফ্রেজ দিন। সার্ভারে শুধু .pub ফাইল যায়; প্রাইভেট কী ক্লায়েন্টে থাকে। CH-J Key Generator Beta 0.1.0-তেই আছে।

ssh-keygen -t ed25519 -f ~/.ssh/id_ed25519_chj
ssh-keygen -t rsa -b 3072 -f ~/.ssh/id_rsa_chj
ssh-keygen -lf ~/.ssh/id_ed25519_chj.pub -E sha256

পাবলিক কী স্থাপন করে পরীক্ষা করুন

লক্ষ্য অ্যাকাউন্টের ~/.ssh/authorized_keys-এ সম্পূর্ণ পাবলিক কী এক লাইনে দিন। Linux-এ মালিকানা ও সাধারণত .ssh-এর জন্য 700, authorized_keys-এর জন্য 600 মোড দেখুন। বর্তমান সেশন খোলা রেখে পুরোনো প্রবেশ বদলানোর আগে দ্বিতীয় লগইন পরীক্ষা করুন। ব্যবহারকারী ও হোস্ট কীর কাজ আলাদা।

ls -ld ~/.ssh ~/.ssh/authorized_keys
ssh -o IdentitiesOnly=yes -i ~/.ssh/id_ed25519_chj user@server.example

বিস্তারিত ডকুমেন্টেশন

OpenSSH: ssh-keygen →

OpenSSH: sshd_config →

পোস্ট-কোয়ান্টাম SSH কী-এর জন্য OpenSSH 10.6 →

বায়োমেট্রিক আনলক ও নিরাপত্তা →