3 طرق لفتح المنافذ في جدار حماية خادم Linux

جدول المحتويات:

3 طرق لفتح المنافذ في جدار حماية خادم Linux
3 طرق لفتح المنافذ في جدار حماية خادم Linux

فيديو: 3 طرق لفتح المنافذ في جدار حماية خادم Linux

فيديو: 3 طرق لفتح المنافذ في جدار حماية خادم Linux
فيديو: Convert files to ISO image || How to convert window files into ISO image || Convert folder to ISO 2024, أبريل
Anonim

ستعلمك مقالة ويكي هاو هذه كيفية فتح المنافذ في ثلاثة جدران حماية لينكس شائعة. إذا كنت تستخدم منتجًا مثل ConfigServer Firewall (CSF) أو Advanced Policy Firewall (ADP) ، فيمكنك التحكم في المنافذ المفتوحة في ملف التكوين الرئيسي لجدار الحماية. إذا كنت تستخدم جدار حماية غير معقد (UFW) ، خيار جدار الحماية الافتراضي في أوبونتو ، يمكنك إضافة قواعد في سطر الأوامر دون تحرير ملفات معقدة.

خطوات

الطريقة 1 من 3: استخدام جدار حماية غير معقد لـ Ubuntu

افتح المنافذ في جدار حماية خادم Linux الخطوة 1
افتح المنافذ في جدار حماية خادم Linux الخطوة 1

الخطوة 1. قم بتسجيل الدخول إلى الخادم الخاص بك

إذا كنت تستخدم Ubuntu على سطح المكتب ، فاضغط على Ctrl + Alt + T لفتح نافذة طرفية.

افتح المنافذ في جدار حماية خادم Linux الخطوة 2
افتح المنافذ في جدار حماية خادم Linux الخطوة 2

الخطوة 2. اكتب sudo ufw status verbose واضغط على زر الإدخال Enter

إذا كان UFW قيد التشغيل بالفعل ، فسترى رسالة حالة ، بالإضافة إلى قائمة بأي قواعد جدار حماية (بما في ذلك المنافذ المفتوحة) الموجودة بالفعل.

إذا رأيت رسالة تقول الحالة: غير نشط ، فاكتب sudo ufw enable في الموجه واضغط على ↵ Enter لبدء جدار الحماية

افتح المنافذ في جدار حماية خادم Linux الخطوة 3
افتح المنافذ في جدار حماية خادم Linux الخطوة 3

الخطوة الثالثة. استخدم sudo ufw allow [رقم المنفذ] لفتح منفذ

على سبيل المثال ، إذا كنت تريد فتح منفذ SSH (22) ، فاكتب kbd واضغط على ↵ Enter لفتح المنفذ. ليست هناك حاجة لإعادة تشغيل جدار الحماية ، حيث سيسري التغيير على الفور.

  • إذا كان المنفذ الذي تفتحه لخدمة مدرجة في / etc / services ، فما عليك سوى كتابة اسم الخدمة بدلاً من رقم المنفذ. مثال: sudo ufw allow ssh.
  • لفتح نطاق معين من المنافذ ، استخدم بناء الجملة sudo ufw allow 6000: 6007 / tcp ، مع استبدال 6000: 6007 بالنطاق الفعلي. إذا كان النطاق عبارة عن منافذ UDP ، فاستبدل tcp بـ udp.
  • لتحديد عنوان IP يمكنه الوصول إلى المنفذ ، استخدم بناء الجملة التالي: sudo ufw allow from 10.0.0.1 إلى أي منفذ 22. استبدل 10.0.0.1 بعنوان IP ، و 22 بالمنفذ الذي تريد فتحه لهذا العنوان.
افتح المنافذ في جدار حماية خادم Linux الخطوة 4
افتح المنافذ في جدار حماية خادم Linux الخطوة 4

الخطوة 4. حذف قواعد جدار الحماية غير الضرورية

يتم حظر أي منافذ لم يتم فتحها على وجه التحديد بشكل افتراضي. إذا فتحت منفذًا وقررت إغلاقه ، فاستخدم الخطوات التالية:

  • اكتب حالة sudo ufw مرقمة واضغط على زر الإدخال Enter. يعرض هذا قائمة بجميع قواعد جدار الحماية ، كل منها يبدأ برقم يمثلها في القائمة.
  • حدد الرقم في بداية القاعدة الذي تريد حذفه. على سبيل المثال ، لنفترض أنك تريد إزالة القاعدة التي تفتح المنفذ 22 ، وهذه القاعدة مدرجة في السطر 2.
  • اكتب sudo ufw delete 2 واضغط على ↵ Enter لإزالة القاعدة في السطر 2.

الطريقة 2 من 3: استخدام ConfigServer Firewall

افتح المنافذ في جدار حماية خادم Linux الخطوة 5
افتح المنافذ في جدار حماية خادم Linux الخطوة 5

الخطوة 1. قم بتسجيل الدخول إلى الخادم الخاص بك

إذا لم تقم بتسجيل الدخول كمستخدم جذر ، فيمكنك su to root لضبط التكوين الخاص بك.

افتح المنافذ في جدار حماية خادم Linux الخطوة 6
افتح المنافذ في جدار حماية خادم Linux الخطوة 6

الخطوة 2. انتقل إلى الدليل الذي يحتوي على ملف تهيئة CSF الخاص بك

يُطلق على الملف اسم csf.conf ، ويتم حفظه افتراضيًا في /etc/csf/csf.conf. للقيام بذلك ، اكتب cd / etc / csf واضغط على زر الإدخال Enter.

افتح المنافذ في جدار حماية خادم Linux الخطوة 7
افتح المنافذ في جدار حماية خادم Linux الخطوة 7

الخطوة الثالثة. افتح csf.conf في محرر نصوص

يمكنك استخدام أي محرر نصوص تريده ، مثل vim أو nano.

لفتح csf.conf في vim ، اكتب vim csf.config واضغط على زر الإدخال ↵ Enter

افتح المنافذ في جدار حماية خادم Linux الخطوة 8
افتح المنافذ في جدار حماية خادم Linux الخطوة 8

الخطوة 4. أضف منفذ وارد إلى قائمة TCP_IN

منافذ TCP. بمجرد فتح الملف ، سترى أقسام TCP_IN و TCP_OUT. يسرد قسم TCP_IN منافذ TCP الواردة المفتوحة مفصولة بفواصل. المنافذ مرتبة بالترتيب العددي لتسهيل الأمور ، ولكن ليس مطلوبًا أن تلتزم المنافذ بالترتيب. يمكنك إضافة منافذ إلى نهاية التسلسل ، فقط افصل بينها بفاصلات.

  • على سبيل المثال ، لنفترض أنك تريد فتح المنفذ 999 ، والمنافذ المفتوحة الحالية هي 20 ، 21 ، 22 ، 25 ، 53 ، 80 ، 110 ، 143 ، 443 ، 465 ، 587 ، 993 ، 995.
  • بعد إضافة المنفذ 999 إلى القائمة ، سيبدو كما يلي: 20 ، 21 ، 22 ، 25 ، 53 ، 80 ، 110 ، 143 ، 443 ، 465 ، 587 ، 993 ، 995 ، 999.
  • للدخول إلى وضع الإدراج / الكتابة في vim ، اضغط على مفتاح i على لوحة المفاتيح.
افتح المنافذ في جدار حماية خادم Linux الخطوة 9
افتح المنافذ في جدار حماية خادم Linux الخطوة 9

الخطوة 5. السماح للبروتوكول TCP الصادر بقائمة TCP_OUT

تمامًا كما فعلت مع المنفذ الوارد ، أضف أي منافذ TCP صادرة تريد فتحها إلى قائمة TCP_OUT.

افتح المنافذ في جدار حماية خادم Linux الخطوة 10
افتح المنافذ في جدار حماية خادم Linux الخطوة 10

الخطوة 6. احفظ التغييرات واخرج من الملف

اتبع هذه الخطوات لحفظ الملف والخروج منه:

  • اضغط على مفتاح Esc.
  • النوع: wq !.
  • اضغط على ↵ Enter.
افتح المنافذ في جدار حماية خادم Linux الخطوة 11
افتح المنافذ في جدار حماية خادم Linux الخطوة 11

الخطوة 7. اكتب service csf reset واضغط على ↵ Enter

يؤدي هذا إلى إعادة تشغيل جدار الحماية وفتح المنافذ الجديدة.

لرفض منفذ ، أعد فتح الملف ، واحذف المنفذ ، واحفظ الملف ، ثم أعد تشغيل جدار الحماية

الطريقة الثالثة من 3: استخدام جدار حماية النهج المتقدم

افتح المنافذ في جدار حماية خادم Linux الخطوة 12
افتح المنافذ في جدار حماية خادم Linux الخطوة 12

الخطوة 1. قم بتسجيل الدخول إلى الخادم الخاص بك

إذا لم تقم بتسجيل الدخول كمستخدم جذر ، فيمكنك su to root لضبط التكوين الخاص بك.

افتح المنافذ في جدار حماية خادم Linux الخطوة 13
افتح المنافذ في جدار حماية خادم Linux الخطوة 13

الخطوة 2. انتقل إلى الدليل الذي يحتوي على ملف تكوين APF الخاص بك

الملف الذي تبحث عنه يسمى conf.apf وسيكون افتراضيًا في / etc / apf. اكتب cd / etc / apf لإدخال ذلك الدليل.

افتح المنافذ في جدار حماية خادم Linux الخطوة 14
افتح المنافذ في جدار حماية خادم Linux الخطوة 14

الخطوة الثالثة. افتح conf.apf في محرر نصوص

يمكنك استخدام أي محرر نصوص تريده ، مثل vim أو nano.

لفتح conf.apf في vim ، اكتب vim conf.apf واضغط على زر الإدخال Enter

افتح المنافذ في جدار حماية خادم Linux الخطوة 15
افتح المنافذ في جدار حماية خادم Linux الخطوة 15

الخطوة 4. أضف المنافذ الداخلية إلى قائمة IG_TCP_CPORTS

بمجرد فتح الملف ، سترى أقسام IG_TCP_CPORTS و EG_TCP_CPORTS. يسرد قسم IG_TCP_CPORTS المنافذ الداخلية المفتوحة مفصولة بفواصل. يتم سرد المنافذ بالترتيب العددي لتسهيل الأمور ، ولكن ليس من الضروري الالتزام بها. يمكنك إضافة منافذ إلى نهاية التسلسل ، فقط افصل بينها بفاصلات.

  • على سبيل المثال ، لنفترض أنك تريد فتح المنفذ 999 ، والمنافذ المفتوحة الحالية هي 20 ، 21 ، 22 ، 25 ، 53 ، 80 ، 110 ، 143 ، 443 ، 465 ، 587 ، 993 ، 995.
  • بعد إضافة المنفذ 999 إلى قائمة IG_TCP_CPORTS ، سيبدو كما يلي: 20 ، 21 ، 22 ، 25 ، 53 ، 80 ، 110 ، 143 ، 443 ، 465 ، 587 ، 993 ، 995 ، 999.
  • للدخول إلى وضع الإدراج / الكتابة في vim ، اضغط على مفتاح i على لوحة المفاتيح.
افتح المنافذ في جدار حماية خادم Linux الخطوة 16
افتح المنافذ في جدار حماية خادم Linux الخطوة 16

الخطوة 5. السماح للمنافذ الصادرة بقائمة EG_TCP_CPORTS

تمامًا كما فعلت مع المنفذ الوارد ، أضف أي منافذ TCP صادرة تريد فتحها إلى قائمة EG_TCP_CPORTS.

افتح المنافذ في Linux Server Firewall - الخطوة 17
افتح المنافذ في Linux Server Firewall - الخطوة 17

الخطوة 6. احفظ التغييرات واخرج من الملف

اتبع هذه الخطوات لحفظ الملف والخروج منه:

  • اضغط على مفتاح Esc.
  • النوع: wq !.
  • اضغط على ↵ Enter.
افتح المنافذ في جدار حماية خادم Linux الخطوة 18
افتح المنافذ في جدار حماية خادم Linux الخطوة 18

الخطوة 7. اكتب service apf -r واضغط على ↵ Enter

يؤدي هذا إلى إعادة تشغيل جدار حماية APF وفتح المنافذ الجديدة.

لرفض منفذ ، أعد فتح الملف ، واحذف المنفذ ، واحفظ الملف ، ثم أعد تشغيل جدار الحماية

فيديو - باستخدام هذه الخدمة ، قد تتم مشاركة بعض المعلومات مع YouTube

نصائح

  • إذا رأيت منفذًا لا تستخدمه أو تقوم بتشغيل الخدمات من خلاله ، فأغلقه! أنت لا تريد ترك باب مفتوح للمتسللين!
  • إذا بدأت في إضافة منافذ مفتوحة عشوائية وكأنها عفا عليها الزمن ، فستتعرض للاختراق! لذا تأكد من أنك لا تجعل وظائف المتسللين أسهل. افتح فقط ما تحتاج إليه.

موصى به: