Skip to main content

네트워크 포트

관리자, 최종 사용자 및 이메일 지원을 위해 노출해야 하는 네트워크 서비스에 따라 선택적으로 네트워크 포트를 엽니다.

관리 포트

GitHub Enterprise Server 인스턴스를 구성하고 특정 기능을 실행하려면 일부 관리 포트가 필요합니다. 최종 사용자가 사용하는 기본 애플리케이션에는 관리 포트가 필요하지 않습니다.

포트서비스설명
8443HTTPS웹 기반 관리 콘솔을 보호합니다. 기본 설치 및 구성에 필요합니다.
8080HTTP일반 텍스트 웹 기반 관리 콘솔입니다. TLS를 사용하지 않도록 수동으로 설정하지 않는 한 필요하지 않습니다.
122SSHGitHub Enterprise Server 인스턴스에 대한 셸 액세스입니다. 고가용성 구성의 모든 노드 간에 들어오는 연결에 열려 있어야 합니다. 기본 SSH 포트(22)는 Git 및 SSH 애플리케이션 네트워크 트래픽 전용입니다.
1194/UDPVPN고가용성 구성에서 복제 네트워크 터널을 보호합니다. 구성의 모든 노드 간 통신을 위해 열려 있어야 합니다.
123/UDPNTP시간 프로토콜 작업에 필요합니다.
161/UDPSNMP네트워크 모니터링 프로토콜 작업에 필요합니다.
9103/TCPHTTPPrometheus 스크래핑의 향후 지원에 필요합니다.

최종 사용자용 애플리케이션 포트

애플리케이션 포트는 최종 사용자를 위한 웹 애플리케이션 및 Git 액세스를 제공합니다.

포트서비스설명
443HTTPSHTTPS를 통해 웹 애플리케이션 및 Git에 액세스합니다.
80HTTP웹 애플리케이션에 액세스합니다. TLS가 구성된 경우 모든 요청이 HTTPS 포트로 리디렉션됩니다.
22SSHSSH를 통해 Git에 액세스합니다. 퍼블릭 및 프라이빗 리포지토리에 대한 복제, 가져오기 및 푸시 작업을 지원합니다.
9418GitGit 프로토콜 포트는 암호화되지 않은 네트워크 통신을 사용하여 퍼블릭 리포지토리에 복제 및 가져오기 작업을 지원합니다. 인스턴스에서 프라이빗 모드를 사용하도록 설정한 경우 익명 Git 읽기 액세스를 사용하도록 설정한 경우에만 이 포트를 여는 것이 필요합니다. 자세한 내용은 "엔터프라이즈에서 리포지토리 관리 정책 적용"을(를) 참조하세요.

Warning

부하 분산 장치에서 HTTPS 연결을 종료할 때 부하 분산 장치에서 GitHub Enterprise Server로의 요청도 HTTPS를 사용해야 합니다. HTTP에 대한 연결을 다운그레이드하는 것은 지원되지 않습니다.

메일 포트

최종 사용자를 위한 인바운드 메일 지원을 위해 메일 포트에 직접 액세스하거나 릴레이를 통해 액세스할 수 있어야 합니다.

포트서비스설명
25SMTP암호화를 사용한 SMTP 지원(STARTTLS)입니다.

GitHub Actions 포트

자체 호스트된 실행기에서 GitHub Enterprise Server 인스턴스에 연결하려면 GitHub Actions 포트에 액세스할 수 있어야 합니다. 자세한 내용은 자체 호스트형 실행기 정보을(를) 참조하세요.

포트서비스설명
443HTTPS자체 호스트된 실행기는 GitHub Enterprise Server 인스턴스에 연결하여 작업 할당을 받고 새 버전의 실행기 애플리케이션을 다운로드합니다. TLS가 구성된 경우 필요합니다.
80HTTP자체 호스트된 실행기는 GitHub Enterprise Server 인스턴스에 연결하여 작업 할당을 받고 새 버전의 실행기 애플리케이션을 다운로드합니다. TLS가 구성되지 않은 경우 필요합니다.

GitHub.com 작업에 대한 자동 액세스를 사용하도록 설정하는 경우 GitHub Actions은 GitHub.com을 확인하기 전에 항상 포트를 통해 GitHub Enterprise Server 인스턴스에서 작업을 검색합니다. 자세한 내용은 GitHub Connect를 사용하여 GitHub.com 작업에 자동 액세스 사용을(를) 참조하세요.

GitHub Connect 포트

GitHub Connect을(를) 사용하도록 설정하면 GitHub Enterprise Server와 GitHub.com 간의 연결은 포트 443 또는 80에서 HTTPS를 사용하며 TLS가 필요합니다. 자세한 내용은 GitHub Connect 정보을(를) 참조하세요.

추가 참고 자료