PortChecker Logo
PortChecker

المنفذ 21 — FTP (TCP)

FTP

ما هو المنفذ 21؟

بروتوكول نقل الملفات (التحكم)

هذا منفذ معروف (0–1023) يُستخدم عادةً لخدمات أساسية مثل FTP.  ·  RFC 959

متى تحتاج إلى فتح المنفذ 21؟

Open only if you are running an FTP server for file transfers. Most modern setups prefer SFTP (port 22) or FTPS, which encrypt credentials and data in transit. Close port 21 if no FTP server is active.

الاستخدامات والبرمجيات الشائعة

  • FileZilla Server
  • vsftpd
  • Pure-FTPd
  • ProFTPD

الأمان

FTP sends all credentials and data in plain text. Any attacker with network access can capture usernames and passwords. Block port 21 and replace with SFTP (port 22). If FTP is unavoidable, use FTPS with implicit TLS and restrict access to known client IPs.

هل المنفذ 21 آمن؟

المنفذ المفتوح يزيد سطح الهجوم. يعتمد الأمان على إعداد FTP.

مخاطر عالية

يستهدف هذا المنفذ الهجمات الآلية بشكل مستمر. احتفظ به مغلقاً ما لم تكن بحاجة فعلية إلى FTP، وقيّد الوصول إلى نطاق IP معروف في جدار الحماية.

افحص المنفذ 21 الآن

اختبر اتصال المنفذ 21 على أي مضيف.

1-65535

فتح المنفذ 21

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

جدار حماية ويندوز

افتح جدار حماية Windows Defender ← الإعدادات المتقدمة ← قواعد واردة ← قاعدة جديدة ← منفذ ← TCP ← منافذ محلية محددة: 21 ← السماح بالاتصال ← تسمية وحفظ القاعدة.

netsh advfirewall firewall add rule name="Open Port 21" dir=in action=allow protocol=tcp localport=21
Linux (UFW / iptables)sudo ufw allow 21/tcpsudo iptables -A INPUT -p tcp --dport 21 -j ACCEPT
الموجّه

سجّل الدخول إلى الراوتر (192.168.1.1 أو 192.168.0.1) ← إعادة توجيه المنفذ ← أضف قاعدة جديدة: البروتوكول TCP، المنفذ الخارجي 21، عنوان IP الداخلي: عنوان IP المحلي لجهازك، المنفذ الداخلي 21 ← حفظ.

كيفية إغلاق المنفذ 21

إذا لم تكن بحاجة إلى FTP، فاحظر هذا المنفذ في الجدار الناري أو الموجّه.

جدار حماية ويندوز

لحظر المنفذ 21 على Windows، شغّل الأمر التالي في PowerShell أو موجه الأوامر (كمسؤول):

netsh advfirewall firewall add rule name="Block Port 21" dir=in action=block protocol=tcp localport=21
Linux (UFW / iptables)نفّذ: sudo ufw deny 21/tcpsudo iptables -A INPUT -p tcp --dport 21 -j DROP
الموجّه

أزِل أو عطّل أي قاعدة إعادة توجيه للمنفذ 21.

الأسئلة الشائعة

فيما يُستخدم المنفذ 21؟▾

المنفذ 21 هو المنفذ TCP القياسي لـ FTP. تستخدمه الخوادم والتطبيقات التي تحتاج إلى قبول الاتصالات الواردة لهذه الخدمة. هل تحتاج إليه مفتوحاً يعتمد على ما إذا كنت تشغّل خادم FTP بنشاط؛ وإلا يجب إبقاؤه مغلقاً.

هل إبقاء المنفذ 21 مفتوحًا آمن؟▾

المنفذ 21 المفتوح يوسّع سطح الهجوم. إذا لم تكن تشغّل FTP بنشاط، أغلق هذا المنفذ في جدار الحماية وأزل قواعد إعادة التوجيه. إذا كان FTP يجب أن يكون في متناول العموم، فقيّد الوصول إلى عناوين IP معروفة واحتفظ بالبرنامج محدّثاً.