PortChecker Logo
PortChecker

Port 22 — SSH (TCP)

SSH

Vad är port 22?

Säker Shell-inloggning

Detta är en well-known port (0–1023) som används av kärntjänster som SSH.  ·  RFC 4251, RFC 4252, RFC 4253, RFC 4254

När behöver du ha port 22 öppen?

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.

Vanliga användningar och programvara

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

Säkerhet

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.

Är port 22 säker?

En öppen port ökar attackytan. Säkerheten beror på hur SSH är konfigurerad.

Medelhög risk

Håll SSH uppdaterat med säkerhetskorrigeringar. Kräv stark autentisering och begränsa åtkomsten till minimalt nödvändiga IP-adresser.

Kontrollera port 22 nu

Testa anslutning till port 22 på valfri värd.

1-65535

Öppna port 22

För att tillåta inkommande anslutningar till port 22 (SSH), konfigurera din brandvägg och lägg till en regel för portvidarebefordran på din router till enhetens lokala IP-adress.

Windows-brandvägg

Öppna Windows Defender-brandväggen → Avancerade inställningar → Ingående regler → Ny regel → Port → TCP → Specifika lokala portar: 22 → Tillåt anslutningen → Ge regeln ett namn och spara.

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

Logga in på routern (192.168.1.1 eller 192.168.0.1) → Portvidarebefordran → Lägg till en ny regel: Protokoll TCP, Extern port 22, Internt IP: enhetens lokala IP, Intern port 22 → Spara.

Så stänger du port 22

Om du inte behöver SSH, blockera porten i brandvägg eller router.

Windows-brandvägg

För att blockera port 22 i Windows, kör följande kommando i PowerShell eller kommandotolken (som administratör):

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

Ta bort eller inaktivera port forwarding-regeln för port 22.

Vanliga frågor

Vad används port 22 till?▾

Port 22 är standardporten för SSH över TCP. Den används av servrar och applikationer som behöver ta emot inkommande anslutningar för denna tjänst. Om den behöver vara öppen beror på om du aktivt kör en SSH-server — annars bör den förbli stängd.

Är det säkert att ha port 22 öppen?▾

En öppen port 22 ökar din attackyta. Om du inte aktivt kör SSH, stäng porten i din brandvägg och ta bort regler för portvidarebefordran. Om SSH måste vara tillgängligt, begränsa åtkomsten till kända IP-adresser och håll programvaran uppdaterad.