-
[GIT] git push SSH connection timed out 에러IT/개발 2026. 1. 4. 13:56
공공 와이파이 사용 중에 GIT ssh push 오류가 났다.
찾아보니 22번 포트는 보안 관리 때문에 막아두는 경우가 많다고 한다.
22번 포트를 443 포트로 변경하니 쉽게 해결이 되었고
해당 내용을 정리했다
# .ssh 폴더로 이동 cd ~/.ssh # config 파일 열기 (없으면 자동 생성) code config # config 파일에 다음 내용 입력 Host github.com # github 접속 시 이 설정 사용 Hostname ssh.github.com # 실제 연결할 github 서버 주소 Port 443 # https 포트 사용 User git # git 사용자로 접속
포트 22 (SSH 기본 포트)
- 보안 관리 목적으로 많은 공공/회사 네트워크에서 차단
- 해킹이나 무단 접근에 자주 사용되는 포트라서 방화벽에서 막아둠
포트 443 (HTTPS 포트)
- 웹사이트 암호화 통신에 사용되는 표준 포트
- 이걸 막으면 대부분의 웹사이트가 안 되므로 거의 항상 열려있음
- GitHub도 이런 제한된 네트워크를 위해 포트 443으로 SSH 연결을 제공
'IT > 개발' 카테고리의 다른 글
JS 프로젝트 TS로 리팩토링 하기 (0) 2023.10.25 [메인프로젝트] 개발규칙 확인 및 리액트 폴더 초기설정 (0) 2023.08.29 API 통신 테스트 프로그램, Mockoon (0) 2023.01.08 협업 프로젝트 사용 툴 정리!! (0) 2022.11.11 gitignore 적용 안 될때 (0) 2022.10.21