IT story

공용 WIFI를 통한 Github (SSH), 포트 22 차단

hot-time 2020. 6. 3. 08:25
반응형

공용 WIFI를 통한 Github (SSH), 포트 22 차단


현재 공개 WIFI 지점에 있고 SSH를 사용할 수 없습니다 (아마도 해당 포트를 차단했을 것입니다). 그러나을 수행하려면 해당 연결이 필요합니다 git push.

➜ ssh -T git@github.com
ssh: connect to host github.com port 22: Connection refused

포트 80을 통해 SSH 터널을 설정하여이 제한을 무시하고 github push해당 연결을 사용하도록 지시 할 수 있습니까? 그렇게하는 방법? 나는 OSX (lion)에 있습니다. 이것은 일반적인 문제 여야합니까?


이 시도:

$ vim ~/.ssh/config

더하다

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

출처 : https://help.github.com/articles/using-ssh-over-the-https-port


Bitbucket도 마찬가지입니다.

Host bitbucket.org
  Hostname  altssh.bitbucket.org
  Port  443

통해 (오래된 / 죽은)

경유, 업데이트 됨 (2015-10-29)


~/.ssh/config파일 로 구성하는 것 외에도 사용하는 원격 URL에 포트 번호를 포함시킬 수도 있습니다. 당신은 단지

  1. 속기 ssh://user@host:port/path대신 적절한 URL을 사용하십시오 user@host:path.

  2. ssh.하위 도메인을 앞에 추가하십시오 github.com.

예를 들어

git@github.com:cdbennett/python-gitlab.git

사용하다

ssh://git@ssh.github.com:443/cdbennett/python-gitlab.git

gitlab의 경우 다음을 추가 할 수 있습니다.

Host gitlab.com
  Hostname altssh.gitlab.com
  User git
  Port 443

출처 : 대체 Gitlab SSH 포트

참고 URL : https://stackoverflow.com/questions/7953806/github-ssh-via-public-wifi-port-22-blocked

반응형