Skip to main content

Puertos de red

Abre los puertos de red de forma selectiva en base a los servicios de red que necesitas exponer a los administradores, usuarios finales y apoyo de correo electrónico.

Puertos administrativos

Algunos puertos administrativos son necesarios para configurar tu instancia de GitHub Enterprise Server y ejecutar determinadas características. No se requieren puertos administrativos para el uso de la aplicación básica por parte de los usuarios finales.

PuertoServicioDescripción
8443HTTPSConsola de administración segura basada en web. Necesario para la instalación y la configuración básicas.
8080HTTPConsola de administración basada en web de texto sin formato. No se requiere a menos de que el TLS se inhabilite manualmente.
122SSHAcceso a shell para tu instancia de GitHub Enterprise Server. Es necesario estar abierto a las conexiones entrantes entre todos los nodos en una configuración de alta disponibilidad. El puerto SSH predeterminado (22) está destinado al tráfico de red de la aplicación SSH y Git.
1194/UDPVPNTúnel de red de replicación segura en la configuración de alta disponibilidad. Es necesario mantener abiertas las comunicaciones entre todos los nodos dentro de la configuración.
123/UDPNTPEs necesario para el funcionamiento del protocolo de tiempo.
161/UDPSNMPSe requiere para el funcionamiento del protocolo de monitoreo de red.
9103/TCPHTTPNecesario para el soporte futuro de la extracción de Prometheus.

Puertos de la aplicación para usuarios finales

Los puertos de la aplicación permiten que los usuarios finales accedan a Git y a las aplicaciones web.

PuertoServicioDescripción
443HTTPSAcceso a la aplicación web y a Git por HTTPS.
80HTTPAcceso a la aplicación web. Todas las solicitudes se redirigen al puerto HTTPS si se configura el TLS.
22SSHAcceso a Git por SSH. Admite las operaciones clonar, extraer y subir a los repositorios privados y públicos.
9418GitEl puerto del protocolo Git admite las operaciones de clonación y fetch a los repositorios públicos con comunicación de red no cifrada. Si habilitaste el modo privado en tu instancia, entonces solo se requerirá abrir este puerto si también habilitas el acceso de lectura anónimo para Git. Para más información, consulta Implantar políticas de gestión de repositorios en su empresa.

Advertencia

Cuando se termina una conexión HTTPS en un equilibrador de carga, en las solicitudes de este hacia GitHub Enterprise Server también es necesario usar HTTPS. Bajar la conexión de categoría a HTTP no es compatible.

Puertos de correo electrónico

Los puertos de correo electrónico deben ser accesibles directamente o por medio de la retransmisión del correo electrónico entrante para los usuarios finales.

PuertoServicioDescripción
25SMTPSoporte para SMTP con encriptación (STARTTLS).

GitHub Actions puertos

Los puertos GitHub Actions deben ser accesibles para que los ejecutores autohospedados se conecten a tu instancia de GitHub Enterprise Server. Para más información, consulta Referencia de ejecutores autohospedados.

PuertoServicioDescripción
443HTTPSLos ejecutores autohospedados se conectan a tu instancia de GitHub Enterprise Server para recibir asignaciones de trabajos y para descargar nuevas versiones de la aplicación del ejecutor. Requerido si se configura TLS.
80HTTPLos ejecutores autohospedados se conectan a tu instancia de GitHub Enterprise Server para recibir asignaciones de trabajos y para descargar nuevas versiones de la aplicación del ejecutor. Requerido si no se configura TLS.

Si habilita el acceso automático a las acciones de GitHub.com, GitHub Actions siempre buscará primero una acción en tu instancia de GitHub Enterprise Server, a través de estos puertos, antes de comprobar GitHub.com. Para más información, consulta Habilitación del acceso automático a acciones de GitHub.com mediante GitHub Connect.

GitHub Connect puertos

Si habilita GitHub Connect, la conexión entre GitHub Enterprise Server y GitHub.com usa HTTPS a través de los puertos 443 o 80 y se requiere TLS. Para más información, consulta Acerca de GitHub Connect.

Información adicional