في العالم الحديث ، أصبح أمن أنظمة الكمبيوتر مشكلة ملحة بشكل متزايد. يعد إغلاق المنافذ غير الضرورية على الخادم خطوة مهمة لضمان أمان نظامك. في هذه المقالة ، سوف ننظر في كيفية إغلاق المنفذ في نظام التشغيل لينكس.
بادئ ذي بدء ، يجدر فهم ما هو المنفذ في سياق شبكات الكمبيوتر. المنفذ هو معرف رقمي يشير إلى القناة التي يجب إرسال البيانات من خلالها. يستخدم كل بروتوكول شبكة منافذ خاصة به. يمكن للمتسللين استخدام منفذ مفتوح للوصول غير المصرح به إلى نظامك. يمكن إغلاق المنفذ على مستوى نظام التشغيل (باستخدام جدار حماية) أو على مستوى برنامج معين.
واحدة من أسهل الطرق لإغلاق منفذ على لينكس هو استخدام جدار الحماية. جدار الحماية هو آلية تتحكم في حركة المرور بين الشبكات ، مما يسمح بها أو يحظرها وفقا للقواعد المحددة. هناك العديد من برامج جدار الحماية على لينكس ، ولكن إيبتبلس هو الأكثر شيوعا.
- تحديد المهمة
- فحص المنافذ المتاحة
- إيقاف الخدمة
- باستخدام الأمر إيبتبلس
- تحرير ملف التكوين
- الانتهاء من العمل
- سؤال وجواب
- كيف يمكنني إغلاق منفذ على لينكس?
- كيف يمكنني معرفة ما اذا كان يتم إغلاق منفذ معين على لينكس?
- هل من الممكن إغلاق المنفذ دون استخدام إيبتبلس?
تحديد المهمة
إغلاق منفذ على لينكس هو إجراء أمني لمنع الوصول غير المصرح به إلى النظام الخاص بك. المنفذ هو قناة افتراضية يتم من خلالها تبادل المعلومات بين الكمبيوتر والشبكة.
في بعض الحالات ، قد يكون من الضروري إغلاق المنفذ على خادم لينكس. على سبيل المثال ، إذا وجدت أن منفذا معينا على نظامك يستخدمه المتسللون للوصول غير المصرح به ، أو إذا كنت ببساطة لا تحتاج إلى منفذ مفتوح بسبب عدم الحاجة إلى الخدمة المناسبة.
هناك عدة طرق لإغلاق منفذ على لينكس. الطريقة الأبسط والأكثر شيوعا هي استخدام الأمر إيبتبلس.
فحص المنافذ المتاحة
قبل إغلاق المنفذ ، من المهم التأكد من أنه مفتوح حقا ومستخدم بنشاط. هناك عدة طرق للتحقق من المنافذ المتاحة على لينكس.
1. باستخدام الأمر نماب
تثبيت الأداة المساعدة نماب إذا لم يتم تثبيته على النظام الخاص بك:
سودو الرابطة بين الحصول على تثبيت نماب
ثم يمكنك تشغيل الأمر:
نماب لوكالهوست
سيؤدي هذا إلى التحقق من المنافذ المتاحة على جهاز الكمبيوتر المحلي.
2. باستخدام الأمر نيتستات
يمكن استخدام الأمر نيتستات للحصول على معلومات حول مآخذ الشبكة والمنافذ المفتوحة. قم بتشغيل الأمر التالي:
نتستات-تولن
سيؤدي هذا إلى سرد جميع المنافذ المفتوحة على جهاز الكمبيوتر الخاص بك.
3. باستخدام الأداة المساعدة سس
الأداة المساعدة سس هو بديل لفائدة نيتستات. قم بتشغيل الأمر التالي:
إس إس-تولن
سيعرض هذا أيضا قائمة بالمنافذ المفتوحة على جهاز الكمبيوتر الخاص بك.
4. استخدام الخدمات عبر الإنترنت
إذا لم تتمكن من استخدام الأوامر في الجهاز ، فيمكنك استخدام الخدمات عبر الإنترنت للتحقق من المنافذ المتاحة. بعض هذه الخدمات تشمل "CanYouSeeMe.org "و" YouGetSignal.com ". فقط أدخل عنوان إب ورقم المنفذ لمعرفة ما إذا كان المنفذ مفتوحا أم لا.
الآن بعد أن عرفت كيفية التحقق من المنافذ المتاحة على جهاز الكمبيوتر الخاص بك ، يمكنك البدء في إغلاقها.
إيقاف الخدمة
لإغلاق منفذ على لينكس ، قد تحتاج إلى إيقاف الخدمة التي تستخدم هذا المنفذ. وفيما يلي بعض الخطوات لمساعدتك على تحقيق ذلك:
- . على سبيل المثال:
- ابحث عن معرف العملية (بيد) للخدمة التي تستخدم المنفذ. يتم عرضه عادة في العمود الأخير من إخراج الأمر. يبدو مثل هذا:
- و بيد من الخدمة. على سبيل المثال:
- هو لهذا.
سودو نتستات-تولن / غريب برنامج التعاون الفني 0 0 0.0.0.0: 0.0.0.0:* استمع /سودو قتل -9 يرجى ملاحظة أن إيقاف الخدمة قد يؤثر على تشغيل التطبيقات الأخرى التي تعتمد على هذه الخدمة. لذا كن حذرا وتأكد من إغلاق المنافذ والخدمات الضرورية فقط.
باستخدام الأمر إيبتبلس
إيبتبلس هو أداة لينكس التي تسمح للمسؤولين لتكوين قواعد جدار الحماية للسيطرة على اتصالات الشبكة. باستخدام الأمر إيبتبلس ، يمكنك تكوين وإغلاق المنافذ على خادم لينكس.
لاستخدام الأمر إيبتبلس ، يجب أن تكون مسؤولا أو لديك حقوق المستخدم الخارق.
الأوامر الأساسية:
- إيبتبلس-إل: يعرض قواعد تصفية الحزمة الحالية.
- إيبتبلس-قطرة إدخال-ب تكب-دبورت-ي: يضيف قاعدة لمنع حركة المرور الواردة على المنفذ المحدد.
- إيبتبلس-إخراج —ب تكب-دبورت-ي قطرة: يضيف قاعدة لمنع حركة المرور الصادرة على المنفذ المحدد.
- إيبتبلس-د المدخلات-ف تكب-دبورت-ي قطرة: يزيل قاعدة حظر حركة المرور الواردة على المنفذ المحدد.
- إيبتبلس-د الإخراج-ب تكب-دبورت-ي قطرة: يزيل القاعدة حظر حركة المرور الصادرة على المنفذ المحدد.
مثال على استخدام الأمر إيبتبلس لمنع المنفذ 8080:
| الفريق | الوصف |
|---|---|
| من إيبتبلس-إدخال-ص تكب-دبورت 8080-ي قطرة | يضيف قاعدة لمنع حركة المرور الواردة على المنفذ 8080. |
| إيبتبلس-أ الإخراج-ف تكب-دبورت 8080-ي قطرة | يضيف قاعدة لمنع حركة المرور الصادرة على المنفذ 8080. |
| إيبتبلس - د المدخلات-ف تكب-دبورت 8080-ي قطرة | يزيل قاعدة حظر حركة المرور الواردة على المنفذ 8080. |
| إيبتبلس-د الإخراج-ف تكب-دبورت 8080-ي قطرة | يزيل قاعدة حظر حركة المرور الصادرة على المنفذ 8080. |
من المهم أن نتذكر أنه بعد تطبيق إيبتبلس-إدخال - ب تكب-دبورت - ي إسقاط الأمر ، سيتم تجاهل أي حزمة تصل إلى هذا المنفذ دون استجابة. لفتح المنفذ ، يجب إزالة القاعدة المقابلة باستخدام الأمر إيبتبلس-د الإدخال —ب تكب-دبورت-ي قطرة.
تحرير ملف التكوين
لإغلاق المنفذ على لينكس ، تحتاج إلى تحرير ملف تكوين النظام. الملف الذي يحتاج إلى تغيير يعتمد على توزيع لينكس الذي تستخدمه. الملفات الأكثر شيوعا هي / الخ/سيسكونفيغ /إيبتبلس و/الخ/إيبتبلس / القواعد.الإصدار 4.
للبدء ، افتح محطة طرفية وقم بتشغيل محرر نصوص المستخدم المتميز (الجذر). على سبيل المثال ، مع الأمر:
سودو نانو / الخ / سيسكونفيغ / إيبتبليس
أو:
سودو نانو / الخ / إيبتبلس / قواعد.الإصدار 4في المحرر الذي يفتح ، سترى مجموعة من القواعد التي تحدد سلوكا معينا لمنافذ مختلفة. ابحث عن السطر الذي تم تحديد المنفذ الذي تريد إغلاقه فيه ، أو أضف منفذا جديدا إذا لم يكن هناك مثل هذا السطر.
مثال على خط لإغلاق منفذ:
-إدخال-ص تكب-ميناء 1234-ي قطرة
في هذا المثال ، نغلق رقم المنفذ 1234. السلسلة الفرعية-يشير الإدخال إلى أنه سيتم تطبيق هذه القاعدة على الحزم الواردة. تحدد السلسلة الفرعية-ص تكب البروتوكول (في هذه الحالة تكب). تشير السلسلة الفرعية-دبورت 1234 إلى رقم المنفذ المراد إغلاقه. يعني انخفاض السلسلة الفرعية-ي أنه سيتم إسقاط الحزمة.
بعد إجراء التغييرات ، احفظ الملف وأغلق المحرر. إذا كان لديك قواعد ل إيبف 6 ، أيضا تحرير /الخ/سيسكونفيغ/إب 6 تابلز أو /الخ/إيبتبلس/القواعد.ملف الإصدار 6 لإغلاق منافذ آي بي في 6.
من الممارسات الجيدة إنشاء نسخة احتياطية من ملف التكوين قبل تغييره. إذا حدث خطأ ما ، يمكنك استعادة الحالة الأصلية للنظام.
الانتهاء من العمل
مرة واحدة كنت قد تمكنت من إغلاق المنفذ على لينكس ، يمكنك أن تكون متأكدا من أمن النظام الخاص بك. الآن سيتم تجاهل الاتصالات والهجمات غير المرغوب فيها.
ومع ذلك ، تجدر الإشارة إلى أن إغلاق المنفذ قد يؤثر على تشغيل بعض التطبيقات التي قد تتطلب الوصول إلى هذا المنفذ. لذلك ، من الضروري توخي الحذر ومراقبة أداء النظام.
إذا كنت بحاجة إلى فتح المنفذ في المستقبل أو تكوين إعدادات الأمان الأخرى ، يمكنك العودة إلى تعليماتنا أو الرجوع إلى وثائق تكوين أمان لينكس.
تذكر أن أمن النظام الخاص بك هو مسؤوليتك. تحقق باستمرار من إعدادات الأمان الخاصة بك وراقب التحديثات للتأكد من الحماية.
سؤال وجواب
كيف يمكنني إغلاق منفذ على لينكس?
لإغلاق منفذ على لينكس ، يمكنك استخدام الأداة المساعدة إيبتبلس. تحتاج إلى إضافة قاعدة إلى سلسلة الإدخال التي ستمنع الوصول إلى منفذ معين. على سبيل المثال ، يغلق الأمر التالي الوصول إلى المنفذ 80: إيبتبلس-إدخال-ب تكب —دبورت 80-ي قطرة.
كيف يمكنني معرفة ما اذا كان يتم إغلاق منفذ معين على لينكس?
للتحقق مما إذا كان منفذ معين مغلق على لينكس ، يمكنك استخدام الأداة المساعدة نيتستات. على سبيل المثال ، يعرض الأمر نيتستات-تولن قائمة المنافذ المفتوحة على الملقم. إذا لم يكن المنفذ المطلوب في هذه القائمة ، فسيتم إغلاقه.
هل من الممكن إغلاق المنفذ دون استخدام إيبتبلس?
نعم ، يمكنك إغلاق المنفذ على لينكس دون استخدام إيبتبلس. في بعض توزيعات لينكس ، يمكنك استخدام الأمر أوفو ، الذي يوفر واجهة أبسط لإدارة جدار الحماية. على سبيل المثال ، أوفو رفض 80 كتل الأوامر الوصول إلى المنفذ 80.