ssh 접속 시 port 22 blocked 문제

Finn·2021년 4월 15일
3

증상

카페에서 작업 시에 간혹 git 명령어 실행을 할 경우 동작하지 않음 😨

에러코드

ssh: connect to host github.com port 22: Operation timed out
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

해결

처음에는 ssh key 문제인 것 같아 삭제하고 새로 세팅해보았으나 해결이 되지 않았다.

stackoverflow 답변글
github 공식 문서
위 링크에서 필요한 내용을 발견하고 적용했더니 해결 됐다!!! 👍

찾아보니 방화벽이나 ISP가 설정한 방화벽이 port 22에서 ssh 연결을 차단하는 경우에 자주 발생한다고 한다.

~/.ssh/config 에 아래의 내용을 추가하면 간단하게 해결

Host github.com
Hostname ssh.github.com
Port 443
profile
🙃

0개의 댓글