Port 22 — SSH (TCP)
Hvad er port 22?
Sikker Shell-login
Dette er en velkendt port (0–1023) brugt af kernetjenester som SSH. · RFC 4251, RFC 4252, RFC 4253, RFC 4254
Hvornår har du brug for at have port 22 åben?
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.
Almindelige anvendelser og software
- OpenSSH
- Dropbear
- Bitvise SSH Server
- PuTTY (client)
- Git over SSH
- VS Code Remote SSH
Sikkerhed
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.
Er port 22 sikker?
En åben port øger angrebsfladen. Sikkerheden afhænger af, hvordan SSH er konfigureret.
Hold SSH opdateret med sikkerhedsopdateringer. Kræv stærk godkendelse og begræns adgangen til minimalt nødvendige IP-adresser.
Test forbindelse til port 22 på enhver vært.
Åbn port 22
For at tillade indgående forbindelser til port 22 (SSH), konfigurér din firewall og tilføj en portviderestillingsregel på din router.
Åbn Windows Defender Firewall → Avancerede indstillinger → Indgående regler → Ny regel → Port → TCP → Specifikke lokale porte: 22 → Tillad forbindelsen → Navngiv og gem reglen.
netsh advfirewall firewall add rule name="Open Port 22" dir=in action=allow protocol=tcp localport=22sudo ufw allow 22/tcpsudo iptables -A INPUT -p tcp --dport 22 -j ACCEPTLog ind på din router (192.168.1.1 eller 192.168.0.1) → Port Forwarding → Tilføj en ny regel: Protokol TCP, Ekstern port 22, Intern IP: enhedens lokale IP, Intern port 22 → Gem.
Sådan lukker du port 22
Hvis du ikke behøver SSH, så blokér denne port i firewall eller router.
For at blokere port 22 på Windows skal du køre følgende kommando i PowerShell eller kommandoprompt (som administrator):
netsh advfirewall firewall add rule name="Block Port 22" dir=in action=block protocol=tcp localport=22Kør: sudo ufw deny 22/tcpsudo iptables -A INPUT -p tcp --dport 22 -j DROPFjern eller deaktiver port forwarding-reglen for port 22.
Ofte stillede spørgsmål
Hvad bruges port 22 til?▾
Port 22 er standardporten for SSH over TCP. Den bruges af servere og applikationer, der skal modtage indgående forbindelser for denne tjeneste. Om du skal holde den åben afhænger af, om du aktivt kører en SSH-server — ellers bør den forblive lukket.
Er det sikkert at have port 22 åben?▾
En åben port 22 øger din angrebsoverflade. Hvis du ikke aktivt kører SSH, luk porten i din firewall og fjern portviderestillingsregler. Hvis SSH skal være tilgængeligt, begræns adgangen til kendte IP-adresser og hold software opdateret.