المنفذ 20 — FTP-Data (TCP)
ما هو المنفذ 20؟
بروتوكول نقل الملفات (البيانات)
هذا منفذ معروف (0–1023) يُستخدم عادةً لخدمات أساسية مثل FTP-Data. · RFC 959
متى تحتاج إلى فتح المنفذ 20؟
Open only if you host an FTP server in active mode. Passive mode FTP (preferred for modern firewalls) does not use port 20 for data transfer. Keep closed if you use SFTP (port 22) or FTPS instead.
الاستخدامات والبرمجيات الشائعة
- vsftpd (active mode)
- Pure-FTPd
- ProFTPD
- Apache FTP Server
الأمان
FTP-Data transmits file content in plain text with no encryption. Avoid active-mode FTP in favour of SFTP (port 22) or FTPS (port 990). If FTP must be used, restrict allowed IP ranges in your firewall to minimise exposure.
هل المنفذ 20 آمن؟
المنفذ المفتوح يزيد سطح الهجوم. يعتمد الأمان على إعداد FTP-Data.
احتفظ بـ FTP-Data محدّثاً بتصحيحات الأمان. اطلب مصادقة قوية وقيّد الوصول إلى الحد الأدنى من عناوين IP الضرورية.
اختبر اتصال المنفذ 20 على أي مضيف.
فتح المنفذ 20
للسماح بالاتصالات الواردة إلى المنفذ 20 (FTP-Data)، قم بتكوين جدار الحماية الخاص بك وأضف قاعدة إعادة توجيه المنفذ على جهاز التوجيه.
افتح جدار حماية Windows Defender ← الإعدادات المتقدمة ← قواعد واردة ← قاعدة جديدة ← منفذ ← TCP ← منافذ محلية محددة: 20 ← السماح بالاتصال ← تسمية وحفظ القاعدة.
netsh advfirewall firewall add rule name="Open Port 20" dir=in action=allow protocol=tcp localport=20sudo ufw allow 20/tcpsudo iptables -A INPUT -p tcp --dport 20 -j ACCEPTسجّل الدخول إلى الراوتر (192.168.1.1 أو 192.168.0.1) ← إعادة توجيه المنفذ ← أضف قاعدة جديدة: البروتوكول TCP، المنفذ الخارجي 20، عنوان IP الداخلي: عنوان IP المحلي لجهازك، المنفذ الداخلي 20 ← حفظ.
كيفية إغلاق المنفذ 20
إذا لم تكن بحاجة إلى FTP-Data، فاحظر هذا المنفذ في الجدار الناري أو الموجّه.
لحظر المنفذ 20 على Windows، شغّل الأمر التالي في PowerShell أو موجه الأوامر (كمسؤول):
netsh advfirewall firewall add rule name="Block Port 20" dir=in action=block protocol=tcp localport=20نفّذ: sudo ufw deny 20/tcpsudo iptables -A INPUT -p tcp --dport 20 -j DROPأزِل أو عطّل أي قاعدة إعادة توجيه للمنفذ 20.
الأسئلة الشائعة
فيما يُستخدم المنفذ 20؟▾
المنفذ 20 هو المنفذ TCP القياسي لـ FTP-Data. تستخدمه الخوادم والتطبيقات التي تحتاج إلى قبول الاتصالات الواردة لهذه الخدمة. هل تحتاج إليه مفتوحاً يعتمد على ما إذا كنت تشغّل خادم FTP-Data بنشاط؛ وإلا يجب إبقاؤه مغلقاً.
هل إبقاء المنفذ 20 مفتوحًا آمن؟▾
المنفذ 20 المفتوح يوسّع سطح الهجوم. إذا لم تكن تشغّل FTP-Data بنشاط، أغلق هذا المنفذ في جدار الحماية وأزل قواعد إعادة التوجيه. إذا كان FTP-Data يجب أن يكون في متناول العموم، فقيّد الوصول إلى عناوين IP معروفة واحتفظ بالبرنامج محدّثاً.