المنفذ 5900 — VNC (TCP)
ما هو المنفذ 5900؟
Virtual Network Computing للوصول لسطح المكتب عن بُعد.
هذا منفذ مسجّل (1024–49151) وغالبًا ما يُخصّص لخدمات تطبيقات مثل VNC. · RFC 6143 (RFB Protocol)
متى تحتاج إلى فتح المنفذ 5900؟
Open only if you need graphical remote control of a desktop. VNC transmits data unencrypted by default — always tunnel through SSH if the connection crosses an untrusted network.
الاستخدامات والبرمجيات الشائعة
- RealVNC Server
- TigerVNC
- TightVNC
- LibreVNC
- macOS Screen Sharing / Apple Remote Desktop
الأمان
Raw VNC transmits screen data and keystrokes unencrypted. Never expose port 5900 to the internet. Always tunnel VNC through SSH: ssh -L 5900:localhost:5900 user@server followed by connecting to localhost:5900. Alternatively, use a VPN. Set a strong VNC password and disable the password-only auth option in favour of certificate-based auth where your VNC software supports it.
هل المنفذ 5900 آمن؟
المنفذ المفتوح يزيد سطح الهجوم. يعتمد الأمان على إعداد VNC.
مخاطرة منخفضة، لكن تحقق من أن VNC يعمل على هذا المنفذ عن قصد وأن تطبيقك يحتاج إليه فعلاً قبل إبقائه مفتوحاً.
اختبر اتصال المنفذ 5900 على أي مضيف.
فتح المنفذ 5900
للسماح بالاتصالات الواردة إلى المنفذ 5900 (VNC)، قم بتكوين جدار الحماية الخاص بك وأضف قاعدة إعادة توجيه المنفذ على جهاز التوجيه.
افتح جدار حماية Windows Defender ← الإعدادات المتقدمة ← قواعد واردة ← قاعدة جديدة ← منفذ ← TCP ← منافذ محلية محددة: 5900 ← السماح بالاتصال ← تسمية وحفظ القاعدة.
netsh advfirewall firewall add rule name="Open Port 5900" dir=in action=allow protocol=tcp localport=5900sudo ufw allow 5900/tcpsudo iptables -A INPUT -p tcp --dport 5900 -j ACCEPTسجّل الدخول إلى الراوتر (192.168.1.1 أو 192.168.0.1) ← إعادة توجيه المنفذ ← أضف قاعدة جديدة: البروتوكول TCP، المنفذ الخارجي 5900، عنوان IP الداخلي: عنوان IP المحلي لجهازك، المنفذ الداخلي 5900 ← حفظ.
كيفية إغلاق المنفذ 5900
إذا لم تكن بحاجة إلى VNC، فاحظر هذا المنفذ في الجدار الناري أو الموجّه.
لحظر المنفذ 5900 على Windows، شغّل الأمر التالي في PowerShell أو موجه الأوامر (كمسؤول):
netsh advfirewall firewall add rule name="Block Port 5900" dir=in action=block protocol=tcp localport=5900نفّذ: sudo ufw deny 5900/tcpsudo iptables -A INPUT -p tcp --dport 5900 -j DROPأزِل أو عطّل أي قاعدة إعادة توجيه للمنفذ 5900.
الأسئلة الشائعة
فيما يُستخدم المنفذ 5900؟▾
المنفذ 5900 هو المنفذ TCP القياسي لـ VNC. تستخدمه الخوادم والتطبيقات التي تحتاج إلى قبول الاتصالات الواردة لهذه الخدمة. هل تحتاج إليه مفتوحاً يعتمد على ما إذا كنت تشغّل خادم VNC بنشاط؛ وإلا يجب إبقاؤه مغلقاً.
هل إبقاء المنفذ 5900 مفتوحًا آمن؟▾
المنفذ 5900 المفتوح يوسّع سطح الهجوم. إذا لم تكن تشغّل VNC بنشاط، أغلق هذا المنفذ في جدار الحماية وأزل قواعد إعادة التوجيه. إذا كان VNC يجب أن يكون في متناول العموم، فقيّد الوصول إلى عناوين IP معروفة واحتفظ بالبرنامج محدّثاً.