উবুন্টুতে ড্রপবিয়ার কীভাবে ইনস্টল এবং কনফিগার করবেন

Ubuntute Drapabiyara Kibhabe Inastala Ebam Kanaphigara Karabena



ড্রপবিয়ার হল একটি ওপেন সোর্স লাইটওয়েট এসএসএইচ সার্ভার এবং ক্লায়েন্ট যা এমবেডেড Linux/Unix সিস্টেম এবং IoT ডিভাইসের জন্য ডিজাইন করা হয়েছে। ড্রপবিয়ার কম মেমরি সংস্থান এবং প্রক্রিয়াকরণ শক্তি সহ সিস্টেমে ব্যবহৃত হয়। যাইহোক, যদি আপনার SSH সমস্যা থাকে তবে এটি সাধারণ সিস্টেমেও ব্যবহার করা যেতে পারে।

এই নির্দেশিকায়, আমি লিনাক্সে ড্রপবিয়ার কীভাবে ইনস্টল করতে হয় এবং কীভাবে এটি কনফিগার করতে হয় তা কভার করব। পরবর্তী বিভাগে, আমি ড্রপবিয়ার সার্ভারের সাথে সংযোগ করতে dbclient ব্যবহার করব।







উবুন্টুতে কীভাবে ড্রপবিয়ার ইনস্টল করবেন

ড্রপবিয়ার সমস্ত লিনাক্স ডিস্ট্রিবিউশনে উপলব্ধ, আমরা এটি ইনস্টল করতে সেই নির্দিষ্ট লিনাক্স ডিস্ট্রিবিউশনের প্যাকেজ ম্যানেজার ব্যবহার করতে পারি।



ডেবিয়ান-ভিত্তিক লিনাক্স ডিস্ট্রিবিউশনের অনেক স্বাদ রয়েছে যেমন উবুন্টু, ডিপিন, পপ!_ওএস এবং জোরিন ওএস। ডেবিয়ান-ভিত্তিক লিনাক্স ডিস্ট্রিবিউশনে ড্রপবিয়ার ইনস্টল করতে apt প্যাকেজ ম্যানেজার ব্যবহার করুন:



sudo উপযুক্ত ইনস্টল ড্রপবিয়ার






উবুন্টুতে ড্রপবিয়ার কীভাবে কনফিগার করবেন

উবুন্টুতে ড্রপবিয়ার দিয়ে শুরু করার আগে কয়েকটি বিকল্প কনফিগার করতে হবে। এই বিকল্পগুলি/etc/default/dropbear ফাইল থেকে পরিবর্তন করা যেতে পারে। যেকোনো টেক্সট এডিটর ব্যবহার করে ফাইল খুলুন:

sudo ন্যানো / ইত্যাদি / ডিফল্ট / ড্রপবিয়ার


নিম্নলিখিত ফাইল খুলবে:




NO_START: ড্রপবিয়ারকে বুট করার সময় সক্রিয় করতে 0 দিয়ে 1 প্রতিস্থাপন করুন।

DROPBEAR_PORT: প্রথম বিকল্পটি হল ড্রপবিয়ারের টিসিপি পোর্ট যা ডিফল্টরূপে 22। এটি অন্য কোনো বন্দরে পরিবর্তন করার পরামর্শ দেওয়া হচ্ছে।

DROPBEAR_PORT = 2222


DROPBEAR_EXTRA_ARGS: এই বিকল্পটি অতিরিক্ত যুক্তি দিতে ব্যবহৃত হয় যেমন লগইন পাসওয়ার্ড ব্যবহার -s নিষ্ক্রিয় করতে এবং রুট ব্যবহারের জন্য পাসওয়ার্ড লগইন নিষ্ক্রিয় করতে -g।

DROPBEAR_EXTRA_ARGS: -s


ড্রপবিয়ারের ম্যান পেজে আরও কিছু যুক্তি পাওয়া যাবে।

মানুষ ড্রপবিয়ার



DROPBEAR_BANNER: এই বিকল্পটি ব্যানার বার্তা স্ট্রিং সেট করে; যা ক্লায়েন্ট লগ ইন করার সময় প্রদর্শিত হবে।

DOPBEAR_RSAKEY/DROPBEAR_DSSKEY: এই বিকল্পগুলির মধ্যে RSA এবং DSS কী উভয়ের ডিফল্ট পাথ রয়েছে, যা ইনস্টলেশনের সময় বরাদ্দ করা হয়। যাইহোক, উভয় কীগুলির জন্য বিকল্প পথও এখানে প্রদান করা যেতে পারে।


SSH-এর সাথে কোনো বিরোধ এড়াতে, Linux-এ SSH পরিষেবা বন্ধ করার এবং service stop কমান্ড ব্যবহার করার পরামর্শ দেওয়া হয়:

sudo সেবা ssh থামা


এবং সার্ভিস স্টার্ট কমান্ড ব্যবহার করে ড্রপবিয়ার পরিষেবা শুরু করুন:

sudo পরিষেবা ড্রপবিয়ার শুরু



এখন, ড্রপবিয়ার স্ট্যাটাস চেক করতে সার্ভিস স্ট্যাটাস কমান্ড ব্যবহার করুন:

sudo পরিষেবা ড্রপবিয়ার অবস্থা



এখন, লিনাক্সে ড্রপবিয়ার সফলভাবে কনফিগার করা হয়েছে।

উবুন্টুতে ড্রপবিয়ার কীভাবে ব্যবহার করবেন

ড্রপবিয়ার সার্ভারটি ssh কমান্ড বা dbclient ইউটিলিটি ব্যবহার করে অ্যাক্সেস করা যেতে পারে। সিনট্যাক্স হল:

ssh [ বিকল্প ] [ ব্যবহারকারীর নাম ] @ [ আইপি ঠিকানা ]


বা:

ডিবিক্লায়েন্ট [ বিকল্প ] [ ব্যবহারকারীর নাম ] @ [ আইপি ঠিকানা ]

Dropbear ইউটিলিটি কি

ড্রপবিয়ার প্যাকেজের সাথে বিভিন্ন ড্রপবিয়ার ইউটিলিটি আসে:

সমস্ত ইউটিলিটিগুলির বিশদ বিবরণ নীচে উল্লেখ করা হয়েছে:

dropbearkey

এই ইউটিলিটি RSA, DSS, ECDSA, এবং Ed25519 এর মতো বিভিন্ন ফর্ম্যাটে SSH প্রাইভেট কী তৈরি করে।

ড্রপবিয়ারকি ব্যবহার করার সিনট্যাক্স হল:

dropbearkey -t [ টাইপ ] -চ [ ফাইলের নাম ] -s [ বিট ]


উদাহরণস্বরূপ, 4096 বিটের একটি RSA কী তৈরি করতে নিম্নলিখিতগুলি ব্যবহার করুন:

dropbearkey -t rsa -চ myKeyile -s 4096


আরএসএ এটি একটি ব্যাপকভাবে ব্যবহৃত অ্যালগরিদম এবং কমপক্ষে 4096 বিট ব্যবহার করার জন্য সুপারিশ করা হয়।

ডিএসএ আরেকটি পুরানো অ্যালগরিদম এবং সুপারিশ করা হয় না, 1024 কী আকার সাধারণত ব্যবহৃত হয়।

ইসিডিএসএ এটি একটি নতুন অ্যালগরিদম এবং ব্যবহারের জন্য অত্যন্ত সুপারিশ করা হয় সাধারণত তিনটি কী আকারের সাথে আসে, 256, 384 এবং 521৷

Ed25519 সাধারণত ব্যবহৃত হয় না এবং কোন নির্দিষ্ট কী আকারের প্রয়োজন হয় না কারণ এই অ্যালগরিদম ব্যবহার করে তৈরি করা সমস্ত কী 256 বিট।

ডিবিক্লায়েন্ট

ড্রপবিয়ার সার্ভারটি ssh কমান্ড ব্যবহার করে সংযুক্ত করা যেতে পারে। কিন্তু আরেকটি কমান্ড যা ব্যবহার করা যেতে পারে তা হল dbclient। সিনট্যাক্স হল:

ডিবিক্লায়েন্ট [ বিকল্প ] [ ব্যবহারকারীর নাম ] @ [ আইপি ঠিকানা ]


ড্রপবিয়ার রূপান্তর

এই ড্রপবিয়ার ইউটিলিটি প্রাইভেট কীগুলিকে রূপান্তর করে কারণ ড্রপবিয়ার এবং এসএসএইচ উভয়েরই আলাদা ব্যক্তিগত কী ফর্ম্যাট রয়েছে।

রূপান্তরের জন্য নিম্নলিখিত সিনট্যাক্স ব্যবহার করুন:

ড্রপবিয়ার রূপান্তর [ ইনপুট টাইপ ] [ আউটপুট-টাইপ ] [ ইনপুট ফাইল ] [ আউটপুট ফাইল ]

উপসংহার

ড্রপবিয়ার হল OpenSSH-এর একটি হালকা বিকল্প এবং এমবেডেড ডিভাইসের জন্য ডিজাইন করা হয়েছে। আপনি যদি OpenSSH এর সাথে সমস্যার সম্মুখীন হন তবে এটি Linux এ ইনস্টল করা যেতে পারে। অথবা আপনি যদি কোনো ডিভাইসে এমবেডেড লিনাক্স ইনস্টল করে থাকেন তাহলে ড্রপবিয়ার হচ্ছে সফটওয়্যার। ড্রপবিয়ার বিভিন্ন লিনাক্স ডিস্ট্রিবিউশনে উপলব্ধ এবং ডিস্ট্রিবিউশনের ডিফল্ট প্যাকেজ ম্যানেজার ব্যবহার করে ইনস্টল করা যেতে পারে। ড্রপবিয়ারের কনফিগারেশন ডিস্ট্রিবিউশন থেকে ডিস্ট্রিবিউশনে পরিবর্তিত হতে পারে।