---
title: "ssh: connect to host port 22: Operation timed out en el Mac · Guías de Kilobat"
url: "https://kilobat.app/es/guides/ssh-port-22-operation-timed-out.html"
description: "ssh en tu Mac dice connect to host port 22: Operation timed out. Averigua si la red bloquea SSH y luego usa el puerto 443 para GitHub o arregla IPv6."
---

Mensajes de error

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

ssh envió una solicitud de conexión al puerto 22 y no recibió respuesta. En el Mac, el texto del error del sistema es «Operation timed out». Linux dice «Connection timed out».

Se aplica a: el OpenSSH que incluye macOS, en todas las versiones actuales. El texto se comprobó con OpenSSH 10.5 en macOS 27.2. · Revisado: 29 de octubre de 2026

## Síntomas

- Terminal muestra `ssh: connect to host github.com port 22: Operation timed out`.
- Después, Git muestra `fatal: Could not read from remote repository.`
- SSH funciona en otra red, como la de tu casa.

## Causas probables

- **La red bloquea el puerto 22.** Las redes de empresas, centros educativos, hoteles y lugares públicos suelen bloquear SSH. GitHub indica que los firewalls a veces rechazan las conexiones SSH.
- **Una ruta IPv6 rota.** El Mac prueba primero IPv6, e IPv6 no funciona.
- **Una VPN o un proxy.** El tráfico pasa por una VPN que no deja pasar SSH.
- **El servidor está caído o filtrado.** El servidor no responde en el puerto 22.

## Cómo comprobarlo

1. Prueba solo el puerto TCP, con un tiempo de espera de 5 segundos.

   ```
   nc -vz -G 5 github.com 22
   ```
2. Prueba solo con IPv4.

   ```
   ssh -4 -T git@github.com
   ```
3. Para GitHub, prueba SSH en el puerto 443.

   ```
   ssh -T -p 443 git@ssh.github.com
   ```
4. Conéctate con detalles. Las últimas líneas muestran dónde se detiene.

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

## Cómo solucionarlo

1. Si el puerto 443 funciona, úsalo para GitHub. Añade este bloque a `~/.ssh/config`.

   ```
   Host github.com
       Hostname ssh.github.com
       Port 443
       User git
   ```
2. Si solo funciona IPv4, añade `AddressFamily inet` al bloque del host en `~/.ssh/config`.
3. Como prueba, usa en su lugar la URL HTTPS del repositorio.
4. Si es tu propio servidor, pide al administrador de la red que permita su puerto SSH.

## Con Kilobat

1. El diagnóstico de conexión de Kilobat prueba el host capa por capa: red, proxy, DNS, reglas, IPv4, IPv6, TLS y el servidor. Indica la capa que falló.

   ```
   kilobat why github.com
   ```
2. Estas comprobaciones de Kilobat son gratuitas. Los agentes de IA las ejecutan por MCP con `diagnose_connection` y `diagnose_network`. Consulta [Averiguar por qué no conecta un sitio o una API](https://kilobat.app/es/guides/recipes/why-cant-it-connect.html).

## Preguntas

**¿Por qué mi Mac dice Operation timed out y no Connection timed out?**

ssh muestra el texto que el sistema da para el error. En macOS, el texto de ETIMEDOUT es «Operation timed out».

## Fuentes

- [GitHub Docs: Usar SSH a través del puerto HTTPS](https://docs.github.com/en/authentication/troubleshooting-ssh/using-ssh-over-the-https-port)
- ssh(1), ssh_config(5) y nc(1), página man incluida en macOS 27.2
- intro(2), ETIMEDOUT, página man incluida en macOS 27.2

Fuentes revisadas el 29 de octubre de 2026. Las páginas man son las que se instalan con macOS; abre una con `man <name>` en Terminal.

## Guías relacionadas

- [SSH y Git agotan el tiempo de espera en un Mac](https://kilobat.app/es/guides/ssh-git-timeouts.html): SSH y Git necesitan una conexión TCP con el servidor que funcione.
- [Git: «Could not resolve host: github.com» en el Mac](https://kilobat.app/es/guides/git-could-not-resolve-host-github.html): Git no pudo obtener una dirección para github.com.
- [Problemas de IPv6 en un Mac](https://kilobat.app/es/guides/ipv6-problems-mac.html): La mayoría de las redes dan a un Mac direcciones IPv4 e IPv6.
- [Los certificados de un proxy corporativo rompen las herramientas de Terminal en un Mac](https://kilobat.app/es/guides/corporate-proxy-certificates.html): Algunas redes de empresa inspeccionan el tráfico HTTPS.
