---
title: "ssh: connect to host port 22: Operation timed out sur Mac · Guides Kilobat"
url: "https://kilobat.app/fr/guides/ssh-port-22-operation-timed-out.html"
description: "ssh sur votre Mac affiche connect to host port 22: Operation timed out. Vérifiez si le réseau bloque SSH, puis utilisez le port 443 pour GitHub ou réparez IPv6."
---

Messages d’erreur

# ssh: connect to host port 22: Operation timed out sur Mac

ssh a envoyé une demande de connexion au port 22 sans obtenir de réponse. Sur un Mac, le texte d’erreur du système est « Operation timed out ». Linux affiche « Connection timed out ».

S’applique à : l’OpenSSH fourni avec macOS, dans toutes les versions actuelles. Le texte a été vérifié avec OpenSSH 10.5 sur macOS 27.2. · Vérifié le 29 octobre 2026

## Symptômes

- Terminal affiche `ssh: connect to host github.com port 22: Operation timed out`.
- Git affiche ensuite `fatal: Could not read from remote repository.`
- SSH fonctionne sur un autre réseau, par exemple celui de votre domicile.

## Causes probables

- **Le réseau bloque le port 22.** Les réseaux d’entreprise, d’école, d’hôtel et publics bloquent souvent SSH. GitHub indique que les coupe-feu refusent parfois les connexions SSH.
- **Un chemin IPv6 défaillant.** Le Mac essaie d’abord IPv6, et IPv6 ne fonctionne pas.
- **Un VPN ou un proxy.** Le trafic passe par un VPN qui ne laisse pas passer SSH.
- **Le serveur est hors service ou filtré.** Le serveur ne répond pas sur le port 22.

## Comment vérifier

1. Testez le port TCP seul, avec un délai d’expiration de 5 secondes.

   ```
   nc -vz -G 5 github.com 22
   ```
2. Essayez en IPv4 uniquement.

   ```
   ssh -4 -T git@github.com
   ```
3. Pour GitHub, testez SSH sur le port 443.

   ```
   ssh -T -p 443 git@ssh.github.com
   ```
4. Connectez-vous en mode détaillé. Les dernières lignes montrent où cela s’arrête.

   ```
   ssh -vT git@github.com
   ```

## Comment corriger

1. Si le port 443 fonctionne, utilisez-le pour GitHub. Ajoutez ce bloc à `~/.ssh/config`.

   ```
   Host github.com
       Hostname ssh.github.com
       Port 443
       User git
   ```
2. Si seul IPv4 fonctionne, ajoutez `AddressFamily inet` au bloc de l’hôte dans `~/.ssh/config`.
3. Pour tester, utilisez plutôt l’URL HTTPS du dépôt.
4. Pour votre propre serveur, demandez à l’administrateur réseau d’autoriser son port SSH.

## Avec Kilobat

1. Le diagnostic de connexion de Kilobat teste l’hôte couche par couche : réseau, proxy, DNS, règles, IPv4, IPv6, TLS et serveur. Il désigne la couche en échec.

   ```
   kilobat why github.com
   ```
2. Ces vérifications Kilobat sont gratuites. Les agents IA les lancent via MCP avec `diagnose_connection` et `diagnose_network`. Consultez [Trouver pourquoi un site ou une API ne se connecte pas](https://kilobat.app/fr/guides/recipes/why-cant-it-connect.html).

## Questions

**Pourquoi mon Mac affiche-t-il Operation timed out, et non Connection timed out ?**

ssh affiche le texte du système pour l’erreur. Sur macOS, le texte d’ETIMEDOUT est « Operation timed out ».

## Sources

- [GitHub Docs : Utiliser SSH sur le port HTTPS](https://docs.github.com/en/authentication/troubleshooting-ssh/using-ssh-over-the-https-port)
- ssh(1), ssh_config(5) et nc(1), pages man installées avec macOS 27.2
- intro(2), ETIMEDOUT, page man installée avec macOS 27.2

Sources vérifiées le 29 octobre 2026. Les pages man sont celles installées avec macOS ; ouvrez-en une avec `man <name>` dans Terminal.

## Guides associés

- [SSH et Git expirent sur un Mac](https://kilobat.app/fr/guides/ssh-git-timeouts.html): SSH et Git ont besoin d’une connexion TCP fonctionnelle avec le serveur.
- [Git : « Could not resolve host: github.com » sur Mac](https://kilobat.app/fr/guides/git-could-not-resolve-host-github.html): Git n’a pas pu obtenir d’adresse pour github.com.
- [Problèmes IPv6 sur un Mac](https://kilobat.app/fr/guides/ipv6-problems-mac.html): La plupart des réseaux attribuent au Mac une adresse IPv4 et une adresse IPv6.
- [Les certificats de proxy d’entreprise bloquent les outils de Terminal sur un Mac](https://kilobat.app/fr/guides/corporate-proxy-certificates.html): Certains réseaux d’entreprise inspectent le trafic HTTPS.
