ফায়ারওয়াল সক্ষম করুন এবং CentOS এ ফায়ারওয়াল নিষ্ক্রিয় করুন

Enable Firewall Disable Firewall Centos



ফায়ারওয়াল্ড ডিফল্ট ফায়ারওয়াল প্রোগ্রাম চালু আছে CentOS 7.5 । এটি একটি কমান্ড লাইন প্রোগ্রাম যা ফায়ারওয়াল কনফিগার করতে ব্যবহৃত হয় CentOS 7.5 । এটা ব্যবহার করা খুব সহজ। ফায়ারওয়াল্ড মধ্যে পাওয়া যায় উবুন্টু/ডেবিয়ান , RHEL 7 , CentOS 7 , ফেডোরা এবং আরো অনেক লিনাক্স বিতরণ।

এই নিবন্ধে, আমি আপনাকে দেখাব কিভাবে সক্ষম করা যায় ফায়ারওয়াল্ড , কিভাবে নিষ্ক্রিয় করা যায় ফায়ারওয়াল্ড , এবং কিভাবে ব্যবহার করতে হয় ফায়ারওয়াল্ড চালু CentOS 7.5 । চল শুরু করি.







ফায়ারওয়াল্ড ইনস্টল করা

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



$sudo yum makecache



দ্য ইয়াম প্যাকেজ রিপোজিটরি ক্যাশে আপডেট করা উচিত।





এখন ইন্সটল করুন ফায়ারওয়াল্ড নিম্নলিখিত কমান্ড দিয়ে:



$sudo yum ইনস্টল করুনফায়ারওয়াল্ড

টিপুন এবং এবং তারপর টিপুন অবিরত রাখতে.

ফায়ারওয়াল্ড ইনস্টল করা উচিত।

ফায়ারওয়াল্ড সক্ষম কিনা তা পরীক্ষা করা হচ্ছে

যদি ফায়ারওয়াল্ড সক্রিয় করা হয়েছে, আপনার কম্পিউটার বুট করার সময় এটি শুরু হবে।

কিনা তা পরীক্ষা করতে আপনি নিম্নলিখিত কমান্ডটি চালাতে পারেন ফায়ারওয়াল্ড সক্রিয় করা হয়:

$sudosystemctl সক্রিয় ফায়ারওয়াল্ড

সিস্টেম স্টার্টআপে ফায়ারওয়াল্ড যুক্ত করা

যদি ফায়ারওয়াল্ড সিস্টেম বুট শুরু করার জন্য সক্ষম করা হয়নি, আপনি সিস্টেম স্টার্টআপে এটি যুক্ত করতে নিম্নলিখিত কমান্ডটি চালাতে পারেন। এভাবে শুরু হবে যখন আপনার কম্পিউটার বুট হবে।

$sudosystemctlসক্ষম করুনফায়ারওয়াল্ড

ফায়ারওয়াল্ড সিস্টেম প্রারম্ভে যোগ করা উচিত।

সিস্টেম স্টার্টআপ থেকে ফায়ারওয়াল্ড সরানো

যদি আপনি না চান ফায়ারওয়াল্ড আপনার কম্পিউটার বুট করার সময় শুরু করতে হবে, অর্থাৎ আপনি নিষ্ক্রিয় করতে চান ফায়ারওয়াল্ড , তারপর নিম্নলিখিত কমান্ড চালান:

$sudosystemctl ফায়ারওয়াল্ড নিষ্ক্রিয় করুন

ফায়ারওয়াল্ড আপনার সিস্টেম স্টার্টআপ থেকে সরানো উচিত।

ফায়ারওয়াল্ড চলছে কিনা তা পরীক্ষা করা হচ্ছে

চেক করতে পারেন কিনা ফায়ারওয়াল্ড নিম্নলিখিত কমান্ড দিয়ে চলছে:

$sudosystemctl অবস্থা ফায়ারওয়াল্ড

আপনি নীচের স্ক্রিনশট থেকে দেখতে পারেন, ফায়ারওয়াল্ড হয় চলমান

ফায়ারওয়াল্ড পরিষেবা শুরু হচ্ছে

যদি ফায়ারওয়াল্ড চলছে না, তাহলে আপনি শুরু করতে পারেন ফায়ারওয়াল্ড নিম্নলিখিত কমান্ড দিয়ে:

$sudosystemctl start firewalld

ফায়ারওয়াল্ড পরিষেবা বন্ধ করা

যদি ফায়ারওয়াল্ড চলছে, এবং আপনি এটি বন্ধ করতে চান, নিম্নলিখিত কমান্ডটি চালান:

$sudosystemctl ফায়ারওয়াল্ড বন্ধ করুন

ফায়ারওয়াল্ড ব্যবহার করে

ফায়ারওয়াল্ড একটি কমান্ড লাইন ইউটিলিটি আছে ফায়ারওয়াল- cmd যা আপনি কনফিগার করতে ব্যবহার করতে পারেন ফায়ারওয়াল্ড ফায়ারওয়াল প্রোগ্রাম।

বর্তমান ফায়ারওয়াল্ড কনফিগারেশন তালিকাভুক্ত করা:

আপনি বর্তমান বা সক্রিয় তালিকা করতে নিম্নলিখিত কমান্ডটি চালাতে পারেন ফায়ারওয়াল্ড কনফিগারেশন:

$sudoফায়ারওয়াল- cmd-তালিকা-সব

বর্তমানে সক্রিয় ফায়ারওয়াল্ড কনফিগারেশন তালিকাভুক্ত করা উচিত।

স্থায়ীভাবে এবং সাময়িকভাবে ফায়ারওয়াল্ড কনফিগারেশন পরিবর্তন করা:

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

আপনি যদি কিছু পরীক্ষা করতে চান, তাহলে আপনি এটি ছেড়ে দিতে পারেন - স্থায়ী পতাকা এই ক্ষেত্রে, আপনি আপনার কম্পিউটার পুনরায় চালু করার পরে পরিবর্তনগুলি ফিরিয়ে আনা উচিত।

পরিষেবা যোগ করা:

আপনি আপনার নেটওয়ার্কে থাকা অন্যান্য কম্পিউটারগুলিকে এই পরিষেবাগুলি যোগ করে আপনার কম্পিউটারে নির্দিষ্ট পরিষেবার সাথে সংযুক্ত করতে দিতে পারেন ফায়ারওয়াল্ড

উদাহরণস্বরূপ, আপনি যদি আপনার নেটওয়ার্কে থাকা অন্য কম্পিউটারগুলি আপনার কম্পিউটারে ওয়েব সার্ভার বা HTTP পরিষেবা অ্যাক্সেস করতে চান, তাহলে আপনি এটিতে যোগ করতে পারেন ফায়ারওয়াল্ড নিম্নরূপ কনফিগারেশন:

$sudoফায়ারওয়াল- cmd--এড-সার্ভিস= http-স্থায়ী

দ্রষ্টব্য: এখানে, http সেবার নাম।

দ্য http পরিষেবা যোগ করা উচিত।

আপনি যদি নিম্নলিখিত কমান্ডটি চালান তবে আপনি সমস্ত উপলব্ধ পরিষেবাগুলি খুঁজে পেতে পারেন:

$ls /ইউএসআর/lib/ফায়ারওয়াল্ড/সেবা

সমস্ত পূর্বনির্ধারিত পরিষেবা তালিকাভুক্ত।

দ্রষ্টব্য: আপনি এর একটি অনুলিপি করতে পারেন এক্সএমএল পরিষেবা ফাইল এবং আপনার নিজস্ব কাস্টম পরিষেবা তৈরি করুন।

অপসারণ পরিষেবা:

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

$sudoফায়ারওয়াল- cmd-রিমুভ-সার্ভিস= http-স্থায়ী

দ্রষ্টব্য: এখানে http সেবার নাম।

দ্য http পরিষেবা সরানো উচিত।

ফায়ারওয়াল্ডে পোর্ট যোগ করা:

যদি আপনি যে প্রোগ্রামে অ্যাক্সেসের অনুমতি দিতে চান তাতে কোন পূর্বনির্ধারিত পরিষেবা নেই ফায়ারওয়াল্ড , কিন্তু আপনি জানেন যে পোর্টটি প্রোগ্রামটি চলছে, আপনি এটিতে যোগ করতে পারেন ফায়ারওয়াল্ড কোন পরিষেবা তৈরির প্রয়োজন ছাড়া এক্সএমএল ফাইল (ইন /usr/lib/firewalld/services ডিরেক্টরি)।

উদাহরণস্বরূপ, যদি আপনি যোগ করতে চান টিসিপি বন্দর 80 ফায়ারওয়াল্ডে, নিম্নলিখিত কমান্ডটি চালান:

$sudoফায়ারওয়াল- cmd--এড-পোর্ট=80/tcp-স্থায়ী

আপনি যদি একটি যোগ করতে চান ইউডিপি বন্দর 80 , তারপর নিম্নলিখিত কমান্ড চালান:

$sudoফায়ারওয়াল- cmd--এড-পোর্ট=80/ইউডিপি-স্থায়ী

পোর্ট যুক্ত করতে হবে।

আপনি পোর্টগুলির একটি পরিসীমা যুক্ত করতে পারেন, আসুন বলা যাক টিসিপি বন্দর 8000 - 8100 , তারপর নিম্নলিখিত কমান্ড চালান:

$sudoফায়ারওয়াল- cmd--এড-পোর্ট=8000-8100/tcp-স্থায়ী

পোর্ট যোগ করতে হবে।

ফায়ারওয়াল্ড থেকে পোর্ট সরানো:

আপনি একটি অপসারণ করতে পারেন টিসিপি বন্দর, ধরা যাক বন্দর 80 থেকে ফায়ারওয়াল্ড নিম্নলিখিত কমান্ড দিয়ে:

$sudoফায়ারওয়াল- cmd-রিমোভ-পোর্ট=80/tcp-স্থায়ী

জন্য ইউডিপি বন্দর 80 , নিম্নলিখিত কমান্ড চালান:

$sudoফায়ারওয়াল- cmd-রিমোভ-পোর্ট=80/ইউডিপি-স্থায়ী

একটি পরিসীমা জন্য টিসিপি বন্দর, বলা যাক 8000 - 8100 , নিম্নলিখিত কমান্ড চালান:

$sudoফায়ারওয়াল- cmd-রিমোভ-পোর্ট=8000-8100/tcp-স্থায়ী

ফায়ারওয়াল্ড কনফিগারেশন পুনরায় লোড করুন:

কনফিগারেশন শেষ হয়ে গেলে ফায়ারওয়াল্ড , নতুন কনফিগারেশন পুনরায় লোড করতে আপনাকে অবশ্যই নিম্নলিখিত কমান্ডটি চালাতে হবে:

$sudoফায়ারওয়াল্ড--লোড করুন

এইভাবে আপনি ইনস্টল, সক্ষম এবং নিষ্ক্রিয় করুন, ব্যবহার করুন ফায়ারওয়াল্ড চালু CentOS 7.5 । এই নিবন্ধটি পড়ার জন্য ধন্যবাদ।