PortChecker Logo
PortChecker

पोर्ट 20 — FTP-Data (TCP)

FTP-Data

पोर्ट 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 की कनेक्टिविटी जांचें।

1-65535

पोर्ट 20 खोलें

पोर्ट 20 (FTP-Data) के लिए इनकमिंग कनेक्शन की अनुमति देने के लिए, अपना फ़ायरवॉल कॉन्फ़िगर करें और अपने राउटर पर पोर्ट फ़ॉरवर्डिंग नियम जोड़ें।

Windows Firewall

Windows Defender Firewall खोलें → Advanced Settings → Inbound Rules → New Rule → Port → TCP → Specific local ports: 20 → Allow the connection → नाम दें और नियम सहेजें।

netsh advfirewall firewall add rule name="Open Port 20" dir=in action=allow protocol=tcp localport=20
Linux (UFW / iptables)sudo ufw allow 20/tcpsudo iptables -A INPUT -p tcp --dport 20 -j ACCEPT
Router

अपने राउटर (192.168.1.1 या 192.168.0.1) में लॉग इन करें → Port Forwarding → एक नया नियम जोड़ें: Protocol TCP, External port 20, Internal IP: आपके डिवाइस का लोकल IP, Internal port 20 → Save करें।

पोर्ट 20 कैसे बंद करें

यदि आपको FTP-Data की जरूरत नहीं है, तो फ़ायरवॉल या राउटर में इसे ब्लॉक करें।

Windows Firewall

Windows पर पोर्ट 20 को ब्लॉक करने के लिए, PowerShell या Command Prompt में निम्न कमांड चलाएं (प्रशासक के रूप में):

netsh advfirewall firewall add rule name="Block Port 20" dir=in action=block protocol=tcp localport=20
Linux (UFW / iptables)चलाएँ: sudo ufw deny 20/tcpsudo iptables -A INPUT -p tcp --dport 20 -j DROP
Router

पोर्ट 20 के लिए पोर्ट फॉरवर्डिंग नियम हटाएँ या निष्क्रिय करें।

अक्सर पूछे जाने वाले प्रश्न

पोर्ट 20 किस लिए उपयोग होता है?▾

पोर्ट 20 FTP-Data के लिए मानक TCP पोर्ट है। इसका उपयोग सर्वर और एप्लिकेशन द्वारा किया जाता है जिन्हें इस सेवा के लिए इनकमिंग कनेक्शन स्वीकार करने की आवश्यकता होती है। इसे खुला रखना है या नहीं, यह इस बात पर निर्भर करता है कि आप सक्रिय रूप से FTP-Data सर्वर चला रहे हैं — अन्यथा इसे बंद रहना चाहिए।

क्या पोर्ट 20 को खुला रखना सुरक्षित है?▾

खुला पोर्ट 20 आपकी अटैक सर्फेस को बढ़ाता है। अगर आप FTP-Data सक्रिय रूप से नहीं चला रहे हैं, तो अपने फ़ायरवॉल में इस पोर्ट को बंद करें और पोर्ट फ़ॉरवर्डिंग नियम हटाएं। यदि FTP-Data सुलभ होना चाहिए, तो ज्ञात IP तक पहुंच सीमित करें और सॉफ़्टवेयर अपडेट रखें।

संबंधित पोर्ट