PortChecker Logo
PortChecker

पोर्ट 22 — SSH (TCP)

SSH

पोर्ट 22 क्या है?

सुरक्षित Shell लॉगिन

यह एक वेल‑नोन पोर्ट (0–1023) है, जिसे SSH जैसी मुख्य सेवाएँ उपयोग करती हैं।  ·  RFC 4251, RFC 4252, RFC 4253, RFC 4254

आपको पोर्ट 22 कब खुला रखना चाहिए?

Open if you need remote terminal access, SCP/SFTP file transfers, or Git over SSH to this machine. Keep closed on desktop workstations with no remote administration needs. Restrict access to known IP ranges where possible.

सामान्य उपयोग और सॉफ़्टवेयर

  • OpenSSH
  • Dropbear
  • Bitvise SSH Server
  • PuTTY (client)
  • Git over SSH
  • VS Code Remote SSH

सुरक्षा

Port 22 is one of the most heavily scanned ports on the internet, targeted by automated brute-force bots. Disable password authentication and require SSH key pairs (Ed25519 recommended). Restrict access to known IP ranges in your firewall. Consider moving SSH to a non-standard port (e.g., 2222) to reduce automated scan noise — this reduces log spam but is not a security substitute for key-based auth.

क्या पोर्ट 22 सुरक्षित है?

खुला पोर्ट हमले की सतह बढ़ाता है। सुरक्षा SSH की कॉन्फ़िगरेशन पर निर्भर करती है।

मध्यम जोखिम

SSH को सुरक्षा अपडेट के साथ अप-टू-डेट रखें। मजबूत प्रमाणीकरण की आवश्यकता रखें और न्यूनतम आवश्यक IP पतों तक पहुंच सीमित करें।

पोर्ट 22 अभी जांचें

किसी भी होस्ट पर पोर्ट 22 की कनेक्टिविटी जांचें।

1-65535

पोर्ट 22 खोलें

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

Windows Firewall

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

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

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

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

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

Windows Firewall

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

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

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

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

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

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

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

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