본문 바로가기
OS & Network

Network - 빗버킷 22번 포트 우회하기 (SK 인터넷)

by 새발개발JA 2023. 6. 30.
반응형

 

 

 

재택을 위해 개발환경 세팅을 하는 중이었다.

리모트 Repository 와 연결이 안되었다. 원인은 ssh 와 연결되는 22번 포트가 막혀 있어 연결이 안되었다.

SK 인터넷을 사용하는데 자체적으로 22번 포트를 막아놓았다.

 

드디어 네트워크 관리사 공부를 하면서 이론으로만 익혔던 내용들에서 나아가 제대로된 실습을 하게 된 셈이다

이 포스팅은 도전 의식을 가지고 이리저리 삽질해본 나의 기억들이며 반복될 이슈를 만날 미래의 나를 위한 도움글이다.

그럼 이슈를 해결하러 가보자 

 

 


Network - 빗버킷 22번 포트 우회하기 (SK 인터넷)

 

삽질의 과정이기 때문에 포스팅을 다 읽어보시고 필요한 부분만 따라하세요!

 

1. 포트번호를 수정해주었다

$ vi /etc/ssh/sshd_config

 

 

2. sshd 재시작 해준다 (절대 경로를 사용)

** 1차 에러 발생 🚨

no hostkeys available -- exiting

 

해결을 위해 keygen 을 통해 키를 생성해 주었는데..

 

 

3. sudo 명령어를 사용해서 재시작 하자

정확히는 모르겠지만 다시 해보니 일단 된다.

 

 

4. sudo ssh -p 포트번호 : 아이피 

포트번호를 위에서 내가 지정해준 2222 번으로 설정해주었다. ip 는 맥북 네트워크 탭에 표기된 나의 아이피로 설정을 했다.

 

 

5. Git 명령어를 날려보자

 

** 2차 에러 발생 🚨

no hostkeys available -- exiting

ssh: connect to host bitbucket.org port 22: Operation timed out

빗버킷에서 22번과 연결할수없다고하니 이전 설정들이 제대로 안되었나..? 하는 의문점이 들기 시작함

 

 

6. ~/.ssh/config 를 수정해보자

vim 에디팅 모드로 들어가자

$ vim ~/.ssh/config

 

 

~/.ssh/config 파일 안에서 아래내용 추가 후 저장종료(:wq) 해주기

// 깃헙일때
Host github.com
  Hostname ssh.github.com
  Port 443

// 빗버킷일떄
Host bitbucket.org
  Hostname  altssh.bitbucket.org
  Port  443

 

 

7. 다시 Git 명령어를 날려보자 (매우 잘된다)

 

 

 

 

 

 

느낀 점

결국 마지막 단계에서 config 파일을 수정해서 포트를 우회한 것이 아닌가 싶다 🥲

(좀더 파봐야 알겠지만)

 

 

 

 

ref: 

https://stackoverflow.com/questions/7953806/github-ssh-via-public-wifi-port-22-blocked/8081292#8081292

 

 

 

반응형

댓글