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

How to Install OpenSSL on Ubuntu

ওপেনএসএসএল এসএসএল / টিএলএস প্রোটোকলের জন্য একটি বহুল ব্যবহৃত ওপেন সোর্স টুলকিট। উবুন্টুতে ওপেনএসএসএল ইনস্টল করা আপনাকে দক্ষতার সাথে এসএসএল শংসাপত্রগুলি পরিচালনা করতে, আপনার সার্ভারটি সুরক্ষিত করতে এবং এনক্রিপ্ট করা যোগাযোগ সক্ষম করতে সহায়তা করবে।

এই গাইডটিতে, আপনি কীভাবে উবুন্টুতে ওপেনএসএসএল ইনস্টল করবেন এবং উদ্ভূত সাধারণ সমস্যাগুলির সমাধান করবেন তা শিখবেন।


ইনস্টলেশনের আগে

উবুন্টুতে ওপেনএসএসএল ইনস্টল করার আগে, নিশ্চিত করুন যে আপনার সিস্টেমটি নিম্নলিখিত পূর্বশর্তগুলি পূরণ করে:
উবুন্টু অপারেটিং সিস্টেম: আপনার উবুন্টুর একটি কার্যকরী ইনস্টলেশন থাকা উচিত। আপনি সর্বশেষতম রিলিজগুলি সহ উবুন্টুর বিভিন্ন সংস্করণে ওপেনএসএসএল ইনস্টল করতে পারেন।

  1. রুট বা সুডো অ্যাক্সেস: উবুন্টুতে সফ্টওয়্যার ইনস্টল করার জন্য আপনার প্রশাসনিক সুবিধাগুলি প্রয়োজন – হয় রুট অ্যাক্সেস বা সুডো বিশেষাধিকার সহ একটি ব্যবহারকারী অ্যাকাউন্ট।
  2. ইন্টারনেট সংযোগ: প্রয়োজনে উবুন্টু সংগ্রহস্থল বা বাহ্যিক উত্স থেকে প্যাকেজগুলি ডাউনলোড করার জন্য আপনার উবুন্টু সিস্টেমে একটি সক্রিয় ইন্টারনেট সংযোগ রয়েছে তা নিশ্চিত করুন।
  3. প্যাকেজ ম্যানেজার: আপনার উবুন্টু সিস্টেমে একটি প্যাকেজ ম্যানেজার ইনস্টল এবং কনফিগার করা উচিত। উবুন্টুতে সর্বাধিক ব্যবহৃত প্যাকেজ ম্যানেজারগুলি হ’ল apt এবং aptitude
  4. স্টোরেজ স্পেস: যাচাই করুন যে ওপেনএসএসএল ইনস্টলেশন এবং এর নির্ভরতাগুলি সামঞ্জস্য করার জন্য আপনার কাছে পর্যাপ্ত মুক্ত ডিস্ক স্থান উপলব্ধ রয়েছে। যদিও ওপেনএসএসএল তুলনামূলকভাবে ছোট, অতিরিক্ত প্যাকেজ এবং লাইব্রেরিগুলির জন্য অতিরিক্ত স্থান প্রয়োজন হতে পারে।
  5. ওপেনএসএসএল ইনস্টল করার আগে, সংগ্রহস্থলগুলি থেকে সর্বশেষতম সংস্করণের সাথে প্যাকেজ তালিকাগুলি আপডেট করুন।
  6. ঐচ্ছিক: কম্পাইলার এবং ডেভেলপমেন্ট সরঞ্জাম (উত্স থেকে সংকলনের জন্য): আপনি যদি উত্স থেকে ওপেনএসএসএল সংকলন করার পরিকল্পনা করেন তবে আপনাকে প্রয়োজনীয় বিকাশের সরঞ্জাম এবং লাইব্রেরি যেমন জিসিসি, মেক এবং অন্যদের ইনস্টল করতে হবে।
  7. বিদ্যমান ইনস্টলেশনের জন্য পরীক্ষা করুন: আপনার উবুন্টু সিস্টেমে ওপেনএসএসএল ইতিমধ্যে ইনস্টল করা আছে কিনা তা পরীক্ষা করতে, আপনি ওপেনএসএসএল সংস্করণ কমান্ডটি ব্যবহার করতে পারেন: openssl version। যদি ওপেনএসএসএল ইনস্টল করা থাকে তবে আপনি ওপেনএসএসএল 1.1.1 এফ 31 মার্চ 2020 এর মতো আউটপুট দেখতে পাবেন।

আপনার পছন্দ এবং প্রয়োজনের উপর নির্ভর করে উবুন্টুতে ওপেনএসএসএল ইনস্টল করার বিভিন্ন উপায় রয়েছে। আসুন তিনটি সবচেয়ে সাধারণ মাধ্যমে চলুন:


পদ্ধতি 1 এর 1: উপযুক্ত প্যাকেজ ম্যানেজার (সংগ্রহস্থল) ব্যবহার করে

এটি সর্বাধিক সাধারণ পদ্ধতি এবং নিশ্চিত করে যে আপনি ওপেনএসএসএল এর সংস্করণটি অফিসিয়াল উবুন্টু সংগ্রহস্থলগুলিতে উপলব্ধ।

  1. অ্যাপ্লিকেশন মেনুতে “টার্মিনাল” অনুসন্ধান করে বা Ctrl+Alt + T টিপে টার্মিনালটি খুলুন।
  2. টার্মিনালে নিম্নলিখিত কমান্ডগুলি টাইপ করুন বা অনুলিপি-পেস্ট করুন:

    sudo apt আপডেট
    Sudo apt install openssl

উপযুক্ত পদ্ধতির অনুরূপ, আপনি ওপেনএসএসএল ইনস্টল করতে অ্যাপ্ট-গেট কমান্ডটিও ব্যবহার করতে পারেন।

Sudo apt-get Update
Sudo apt-get install openssl

এই ওপেনএসএসএল কমান্ডগুলি চালানো প্রথমে আপনার সিস্টেমের উপলব্ধ সফ্টওয়্যার প্যাকেজগুলির তালিকা আপডেট করবে, তারপরে ওপেনএসএসএল ইনস্টল করবে। OpenSSL সফলভাবে ইনস্টল করা হয়েছে তা নিশ্চিত করতে, টার্মিনালে নিম্নলিখিত কমান্ডটি টাইপ করুন:

ওপেনএসএসএল সংস্করণ

যদি ওপেনএসএসএল সঠিকভাবে ইনস্টল করা থাকে তবে আপনার টার্মিনালে প্রদর্শিত সংস্করণ নম্বরটি দেখতে হবে।


পদ্ধতি 2 এর 2: উত্স থেকে সংকলন

আপনার যদি ওপেনএসএসএল এর একটি নির্দিষ্ট সংস্করণ প্রয়োজন হয় বা ইনস্টলেশনটি কাস্টমাইজ করতে চান তবে আপনি এটি উত্স থেকে সংকলন করতে পারেন। এই পদ্ধতিটি আপনাকে ইনস্টলেশন প্রক্রিয়াটির উপর আরও নিয়ন্ত্রণ দেয় তবে আরও প্রচেষ্টা প্রয়োজন।

  1. অফিসিয়াল ওয়েবসাইট থেকে ওপেনএসএসএল উত্স কোডটি ডাউনলোড করুন বা গিটহাব থেকে সংগ্রহস্থলটি ক্লোন করুন:

    গিট ক্লোন https://github.com/openssl/openssl.git4
  2. ওপেনএসএসএল ডিরেক্টরিতে নেভিগেট করুন:

    CD ওপেনSSL
  3. বিল্ডটি কনফিগার করুন:

    ./কনফিগারেশন
  4. সোর্স কোড কম্পাইল করুনঃ

    তৈরি করুন
  5. OpenSSL ইনস্টল করুন:

    সুডো মেক ইনস্টল

যখন আপনি OpenSSL ইনস্টল করেন, এটি আপনার সিস্টেমের নির্দিষ্ট ফোল্ডারে যায় যেমন /usr/local/bin এবং /usr/local/lib। তবে, আপনি যদি এটি কোথায় যায় তা চয়ন করতে চান তবে আপনি –উপসর্গ বিকল্পটি ব্যবহার করতে পারেন।


পদ্ধতি 3 এর 3: ডকার ব্যবহার করে

আপনি যদি পাত্রে ব্যবহার করে ইনস্টলেশনটি বিচ্ছিন্ন করতে পছন্দ করেন তবে আপনি ওপেনএসএসএল ইনস্টল করতে ডকার ব্যবহার করতে পারেন। নিম্নলিখিত কমান্ডটি চালান:

ডকার পুল উবুন্টু
ডকার রান -আইটি উবুন্টু / বিন / ব্যাশ
এপিটি আপডেট
APT ইনস্টল OpenSSL


সাধারণ সমস্যা এবং সমস্যা সমাধান

উবুন্টুতে ওপেনএসএসএল ইনস্টল করা সাধারণত মসৃণভাবে চলে তবে যে কোনও সফ্টওয়্যার ইনস্টলেশনের মতো হিচাপ হতে পারে। এখানে কিছু সাধারণ সমস্যা এবং সমস্যা সমাধানের পদক্ষেপ রয়েছে:

  1. প্যাকেজ পাওয়া যায়নি: কখনও কখনও, প্যাকেজ ম্যানেজার ওপেনএসএসএল খুঁজে নাও পেতে পারে বা এটি কিছুটা আলাদা নামে থাকতে পারে। আপনি চালিয়ে আপনার সঠিক প্যাকেজের নাম রয়েছে তা নিশ্চিত করতে পারেন:

    APT-CACHE SEARCH OPENSSL
  2. পুরানো প্যাকেজ তালিকা: আপনার প্যাকেজ তালিকাটি পুরানো হতে পারে। আবার ওপেনএসএসএল ইনস্টল করার চেষ্টা করার আগে সুডো অ্যাপ্ট আপডেট ব্যবহার করে এটি আপডেট করুন।
  3. নির্ভরতা সমস্যা: ওপেনএসএসএলের নির্ভরতা থাকতে পারে যা পূরণ হয় না। প্যাকেজ ম্যানেজার সাধারণত এটি পরিচালনা করে তবে আপনি যদি অনুপস্থিত নির্ভরতা সম্পর্কে ত্রুটির মুখোমুখি হন তবে আপনি সেগুলি ব্যবহার করে ইনস্টল করার চেষ্টা করতে পারেন:

    Sudo apt ইনস্টল <package_name>
  4. – বিরোধী প্যাকেজ: আপনার যদি ওপেনএসএসএল এর অন্যান্য সংস্করণ ইনস্টল করা থাকে তবে দ্বন্দ্ব হতে পারে। পরস্পরবিরোধী প্যাকেজগুলি অপসারণ করার চেষ্টা করুন বা ইনস্টলেশনের সময় সঠিক সংস্করণটি নির্বাচন করুন।
  5. অনুমতি সমস্যা: ইনস্টলেশনের সময় আপনি যদি অনুমতির ত্রুটির সম্মুখীন হন তবে নিশ্চিত করুন যে আপনি প্রশাসনিক সুবিধাগুলির সাথে প্যাকেজটি ইনস্টল করতে সুডো ব্যবহার করছেন।
  6. – ফায়ারওয়াল বা প্রক্সি: আপনি যদি ফায়ারওয়ালের পিছনে থাকেন বা প্রক্সি ব্যবহার করেন তবে এটি ডাউনলোডের সাথে হস্তক্ষেপ করতে পারে। আপনার নেটওয়ার্ক সেটিংস অবশ্যই প্যাকেজ পরিচালককে প্যাকেজগুলি ডাউনলোড করার অনুমতি দেবে।
  7. দূষিত প্যাকেজ: কখনও কখনও, ডাউনলোডের সময় প্যাকেজগুলি দূষিত হতে পারে। ব্যবহার করে প্যাকেজ ক্যাশে সাফ করার চেষ্টা করুন:

    sudo apt clean

    এবং আবার OpenSSL ইনস্টল করুন।
  8. – সংগ্রহস্থল সমস্যা: আপনি যে সংগ্রহস্থলটি ব্যবহার করছেন তা যদি ডাউন থাকে বা সমস্যার সম্মুখীন হয় তবে আপনি প্যাকেজ ইনস্টলেশনে সমস্যার মুখোমুখি হতে পারেন। একটি ভিন্ন সংগ্রহস্থল ব্যবহার করার চেষ্টা করুন।

যদি উপরের সমাধানগুলির কোনওটিই কাজ না করে তবে অনলাইন ফোরামগুলি অনুসন্ধান করা বা উবুন্টু বা ওপেনএসএসএল সম্প্রদায়গুলিতে সহায়তা চাওয়া অন্যদের কাছ থেকে অন্তর্দৃষ্টি সরবরাহ করতে পারে যারা অনুরূপ সমস্যার মুখোমুখি হতে পারে।


উপসংহার

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

আজ অর্ডার করার সময় SSL শংসাপত্রে 10% সংরক্ষণ করুন!

দ্রুত ইস্যু, শক্তিশালী এনক্রিপশন, 99.99% ব্রাউজার বিশ্বাস, নিবেদিত সমর্থন, এবং 25 দিনের অর্থ ফেরত গ্যারান্টি। কুপন কোড: SAVE10

A detailed image of a dragon in flight
লিখেছেন

SSL শংসাপত্রে বিশেষজ্ঞ অভিজ্ঞ বিষয়বস্তু লেখক। জটিল সাইবারসিকিউরিটি বিষয়গুলিকে পরিষ্কার, আকর্ষক সামগ্রীতে রূপান্তর করা। প্রভাবশালী বর্ণনার মাধ্যমে ডিজিটাল নিরাপত্তার উন্নতিতে অবদান রাখুন।