ড্রপবিয়ার SSH, OpenSSH-এর একটি হালকা বিকল্প

ড্রপবার

ড্রপবিয়ার একটি কমপ্যাক্ট SSH সার্ভার এবং ক্লায়েন্ট

যদি হয় একটি হালকা SSH সার্ভার এবং ক্লায়েন্ট খুঁজছেন, যেহেতু OpenSSH আপনার প্রয়োজনের জন্য একটি সমাধান নয়। আমাকে দেখতে দাও Dropbear SSH যা SSH প্রোটোকলের একটি লাইটওয়েট বাস্তবায়ন (সিকিউর শেল) প্রাথমিকভাবে রিসোর্স সীমাবদ্ধ পরিবেশের জন্য ডিজাইন করা হয়েছে, যেমন এমবেডেড সিস্টেম, মোবাইল ডিভাইস, বা রিসোর্স সীমাবদ্ধ সিস্টেম।

A অন্যান্য বাস্তবায়ন থেকে পার্থক্য আরও সম্পূর্ণ SSH সমাধান যেমন OpenSSH, Dropbear কম ডিস্ক স্পেস নিতে এবং কম RAM ব্যবহার করার জন্য অপ্টিমাইজ করা হয়েছে, যেহেতু এটি SSH v1-এর জন্য সমর্থন দেয় না, যা স্থান এবং সংস্থান সংরক্ষণ করতে সাহায্য করে, সেইসাথে SSH v1-এর সাথে সম্পর্কিত নিরাপত্তা দুর্বলতাগুলি এড়াতে সাহায্য করে।

এছাড়াও, Dropbear এছাড়াও SCP প্রয়োগ করে এবং SFTP সমর্থন করে একটি বাইনারি ফাইলের মাধ্যমে যা OpenSSH বা অন্যান্য অনুরূপ প্রোগ্রাম দ্বারা প্রদান করা হতে পারে। অন্যদিকে, FISH সব ক্ষেত্রেই সামঞ্জস্যপূর্ণ এবং কনকরার দ্বারা সমর্থিত।

মাঝখানেড্রপবিয়ার SSH এর বৈশিষ্ট্য তারা অন্তর্ভুক্ত:

  • ছোট আকার: ড্রপবিয়ারের বাইনারি আকার অন্যান্য SSH বাস্তবায়নের তুলনায় উল্লেখযোগ্যভাবে ছোট।
  • কম রিসোর্স খরচ: ড্রপবিয়ারকে OpenSSH-এর বিকল্প হিসেবে ডিজাইন করা হয়েছে, তাই এটি কম মেমরি এবং CPU ব্যবহার করে, এটিকে রিসোর্স-অবরোধযুক্ত ডিভাইসের জন্য উপযুক্ত করে তোলে।
  • মৌলিক SSH কার্যকারিতা: হালকা হওয়া সত্ত্বেও, Dropbear মৌলিক SSH কার্যকারিতা যেমন নিরাপদ প্রমাণীকরণ, ডেটা এনক্রিপশন এবং সংযোগ টানেলিং অফার করে।
  • সামঞ্জস্যতা: ড্রপবিয়ার প্রোটোকল এবং স্ট্যান্ডার্ড যেমন SSH 2.0 এর সাথে সামঞ্জস্যপূর্ণ এবং সহজেই বিভিন্ন পরিবেশে একত্রিত করা যায়।
  • সরলীকৃত সেটআপ: ড্রপবিয়ার সেটআপ অন্যান্য SSH বাস্তবায়নের তুলনায় সহজ, যা দ্রুত এবং সহজবোধ্য সেটআপের প্রয়োজন এমন সিস্টেমে ব্যবহার করা সহজ করে তোলে।

বর্তমানে, Dropbear এর সংস্করণ ৩.০, যা কিছু দিন আগে চালু করা হয়েছিল এবং এই লঞ্চের সবচেয়ে গুরুত্বপূর্ণ বৈশিষ্ট্যগুলির মধ্যে নিম্নলিখিতগুলি দাঁড়িয়েছে:

Dropbear 2024.84 এ নতুন কি আছে?

Dropbear 2024.84-এর এই নতুন সংস্করণের একটি উল্লেখযোগ্য উন্নতি হল /etc/shadow পরিচালনার পরিবর্তন যেহেতু Dropbear এখন /etc/shadow ব্যবহার করে শুধুমাত্র যখন একজন ব্যবহারকারীর "x" থাকে /etc/passwd-এ ক্রিপ্ট হিসাবে, এইভাবে সিস্টেমের অন্যান্য প্রোগ্রামগুলির সাথে সামঞ্জস্য বজায় রাখতে passwd(5) এ নথিভুক্ত অনুশীলনগুলি অনুসরণ করুন।

আরেকটি নতুন বৈশিষ্ট্য যা Dropbear 2024.84 উপস্থাপন করে তা হল OpenSSH-সামঞ্জস্যপূর্ণ বিকল্পগুলির জন্য উন্নত সমর্থন, StrictHostKeyChecking সহ যা SSH হোস্ট কীগুলির আরও কঠোর যাচাইকরণ সক্ষম করে, ব্যাচমোড যা ইন্টারেক্টিভ ইন্টারঅ্যাকশনগুলি অক্ষম করে স্ক্রিপ্ট এবং অটোমেশনগুলিতে ড্রপবিয়ার ব্যবহার করা সহজ করে, এবং পাসওয়ার্ড প্রমাণীকরণের মতো বেশ কয়েকটি OpenSSH- সামঞ্জস্যপূর্ণ বিকল্পগুলি যোগ করা হয়েছে, সার্ভারে আরও নমনীয়তা প্রদান করে এবং ক্লায়েন্ট কনফিগারেশন।

উপরন্তু, এটি হাইলাইট করা হয় যে dbclient এর জন্য কনফিগারেশন ফাইল ব্যবহার করার ক্ষমতা, ব্যবহারকারীদের অনুমতি দেয় ~/.ssh/dropbear_config ফাইলে আচরণ কাস্টমাইজ এবং সামঞ্জস্য করুন, হোস্ট, হোস্টনাম, পোর্ট, ইউজার এবং আইডেন্টিটি ফাইলের মতো ssh_config-এ উপলব্ধ একাধিক বিকল্পের সাথে। এই কার্যকারিতা আপাতত সংকলনের সময় ডিফল্টরূপে অক্ষম করা হয়।

সার্ভারের উন্নতির বিষয়ে, এটি দাঁড়িয়েছে যে এটি যোগ করা হয়েছে ইউনিক্স সকেট ফরওয়ার্ডিংয়ের জন্য সমর্থন, একটি কার্যকারিতা যা জটিল পরিবেশে কানেক্টিভিটি এবং কানেকশন ম্যানেজমেন্ট উন্নত করে, ফরোয়ার্ড করা TCP সেশন বন্ধ করার সময় ক্র্যাশ ফিক্স প্রয়োগ করা হয়, সার্ভারের স্থায়িত্ব উন্নত করে।

এর অন্যান্য পরিবর্তন যে দাঁড়ানো:

  • মসৃণ যোগাযোগ নিশ্চিত করে, অক্ষম থাকা অবস্থায় দূরবর্তী TCP অনুরোধের অনুপস্থিত প্রতিক্রিয়ার জন্য ঠিক করুন।
  • মারাত্মক ব্যর্থতা এড়াতে ব্যানার পড়ার উন্নতি, নিরাপদ এবং নির্ভরযোগ্য লগইন নিশ্চিত করা।
  • DROPBEAR_RSA অক্ষম করে বিল্ডিংয়ে অপ্টিমাইজেশন, বিভিন্ন কনফিগারেশনে দক্ষতা উন্নত করা।
  • src/ সাবডিরেক্টরিতে সোর্স ফাইল পুনর্গঠিত করা হয়েছে এবং অক্ষম বিকল্পগুলির জন্য আরও পরীক্ষা যোগ করা হয়েছে।
  • কঠোর কী বিনিময় (কঠোর KEX) জন্য সমর্থন যোগ করা হয়েছে.
  • বেশ কিছু “2038 সমস্যা” (Y2038) ঠিক করা হয়েছে।

যদি হয় এটি সম্পর্কে আরও জানতে আগ্রহী, আপনি বিশদ পরীক্ষা করতে পারেন নীচের লিঙ্কে।