PortChecker Logo
PortChecker

Port 22 — SSH (TCP)

SSH

Qu’est‑ce que le port 22 ?

Shell sécurisé pour la connexion distante et l’exécution de commandes.

C’est un port bien connu (0–1023) utilisé par des services essentiels comme SSH.  ·  RFC 4251, RFC 4252, RFC 4253, RFC 4254

Quand avez-vous besoin d'ouvrir le port 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.

Usages courants et logiciels

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

Sécurité

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.

Le port 22 est‑il sûr ?

Un port ouvert augmente la surface d’attaque. La sécurité dépend de la configuration de SSH.

Risque moyen

Gardez SSH à jour avec ses correctifs de sécurité. Exigez une authentification forte et limitez l'accès aux adresses IP strictement nécessaires.

Vérifier le port 22 maintenant

Testez la connectivité du port 22 sur n’importe quel hôte.

1-65535

Ouvrir le port 22

Pour autoriser les connexions entrantes vers le port 22 (SSH), configurez votre pare-feu et ajoutez une règle de redirection de port sur votre routeur vers l'adresse IP locale de votre appareil.

Pare-feu Windows

Ouvrez le Pare-feu Windows Defender → Paramètres avancés → Règles de trafic entrant → Nouvelle règle → Port → TCP → Ports locaux spécifiques : 22 → Autoriser la connexion → Nommez et enregistrez la règle.

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
Routeur

Connectez-vous à votre routeur (192.168.1.1 ou 192.168.0.1) → Transfert de port → Ajoutez une nouvelle règle : Protocole TCP, Port externe 22, IP interne : l'IP locale de votre appareil, Port interne 22 → Enregistrez.

Comment fermer le port 22

Si vous n’avez pas besoin de SSH, bloquez ce port dans le pare‑feu ou le routeur.

Pare-feu Windows

Pour bloquer le port 22 sous Windows, exécutez la commande suivante dans PowerShell ou l'Invite de commandes (en tant qu'administrateur) :

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

Supprimez ou désactivez la redirection du port 22.

Questions fréquentes

À quoi sert le port 22 ?▾

Le port 22 est le port TCP standard pour SSH. Il est utilisé par les serveurs et applications qui doivent accepter des connexions entrantes pour ce service. S'il doit rester ouvert dépend de si vous gérez activement un serveur SSH — sinon, il devrait rester fermé.

Est-il sûr de laisser le port 22 ouvert ?▾

Un port 22 ouvert augmente votre surface d'attaque. Si vous n'utilisez pas SSH activement, fermez ce port dans votre pare-feu et supprimez les règles de redirection de port. Si SSH doit rester accessible, restreignez l'accès aux IP connues et maintenez le logiciel à jour.