كيفية فتح منفذ على جدار حماية خادم Linux

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

كيفية فتح منفذ على جدار حماية خادم Linux
كيفية فتح منفذ على جدار حماية خادم Linux

فيديو: كيفية فتح منفذ على جدار حماية خادم Linux

فيديو: كيفية فتح منفذ على جدار حماية خادم Linux
فيديو: ( شاهد بنفسك ( أسهل طريقة لتسريع الكومبيوتر 2024, شهر نوفمبر
Anonim

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

خطوة

الطريقة 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 list ، فما عليك سوى كتابة اسم الخدمة بدلاً من رقم المنفذ. على سبيل المثال: sudo ufw allow ssh.
  • لفتح منفذ ضمن نطاق معين ، استخدم بناء الجملة sudo ufw allow 6000: 6007 / tcp واستبدل 6000: 6007 بالنطاق المطلوب. إذا كان النطاق هو نطاق منفذ UDP ، فاستبدل tcp بـ udp.
  • لتحديد عنوان IP يمكنه الوصول إلى منفذ ، استخدم الصيغة التالية: sudo ufw allow من 10.0.0.1 إلى أي منفذ 22. استبدل 10.0.0.1 بعنوان IP ، و 22 بالمنفذ الذي تريد فتحه لهذا العنوان.
افتح المنافذ في جدار حماية خادم Linux الخطوة 4
افتح المنافذ في جدار حماية خادم Linux الخطوة 4

الخطوة 4. قم بإزالة قواعد جدار الحماية التي لا تحتاج إليها

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

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

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

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

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

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

افتح المنافذ في جدار حماية خادم 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 !.
  • اضغط دخول.
افتح المنافذ في جدار حماية خادم Linux الخطوة 11
افتح المنافذ في جدار حماية خادم Linux الخطوة 11

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

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

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

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

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

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

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

افتح المنافذ في جدار حماية خادم 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 !.
  • اضغط دخول.
افتح المنافذ في جدار حماية خادم Linux الخطوة 18
افتح المنافذ في جدار حماية خادم Linux الخطوة 18

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

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

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

نصائح

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

موصى به: