पोर्ट 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 Firewall खोलें → Advanced Settings → Inbound Rules → New Rule → Port → TCP → Specific local ports: 5900 → Allow the connection → नाम दें और नियम सहेजें।
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) में लॉग इन करें → Port Forwarding → एक नया नियम जोड़ें: Protocol TCP, External port 5900, Internal IP: आपके डिवाइस का लोकल IP, Internal port 5900 → Save करें।
पोर्ट 5900 कैसे बंद करें
यदि आपको VNC की जरूरत नहीं है, तो फ़ायरवॉल या राउटर में इसे ब्लॉक करें।
Windows पर पोर्ट 5900 को ब्लॉक करने के लिए, PowerShell या Command Prompt में निम्न कमांड चलाएं (प्रशासक के रूप में):
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 VNC के लिए मानक TCP पोर्ट है। इसका उपयोग सर्वर और एप्लिकेशन द्वारा किया जाता है जिन्हें इस सेवा के लिए इनकमिंग कनेक्शन स्वीकार करने की आवश्यकता होती है। इसे खुला रखना है या नहीं, यह इस बात पर निर्भर करता है कि आप सक्रिय रूप से VNC सर्वर चला रहे हैं — अन्यथा इसे बंद रहना चाहिए।
क्या पोर्ट 5900 को खुला रखना सुरक्षित है?▾
खुला पोर्ट 5900 आपकी अटैक सर्फेस को बढ़ाता है। अगर आप VNC सक्रिय रूप से नहीं चला रहे हैं, तो अपने फ़ायरवॉल में इस पोर्ट को बंद करें और पोर्ट फ़ॉरवर्डिंग नियम हटाएं। यदि VNC सुलभ होना चाहिए, तो ज्ञात IP तक पहुंच सीमित करें और सॉफ़्टवेयर अपडेट रखें।