예전에 국비교육을 받으면서 진행한 프로젝트에서 AWS를 통해 서비스를 배포하는 작업을 진행하는 중에 발생한(3일을 그냥 날려버렸다...) 오류를 잡는 과정을 남겨보려고 한다.
인스턴스 생성과정은 생략하도록 하겠다!!!
키페어를 발급받고 우분투를 이용해 인스턴스에 접속
지속적으로 디버그가 발생했고 이를 해결하는 과정을 기억이 나는데로 기록하겠다.
윈도우용 SSH가 추가되었다. OpenSSH 클라이언트와 서버를 설치해준다.
설치 후 실행했지만 위와 같은 디버그가 동일하게 발생했다.
키페어의 위치와 권한을 다시 한 번 설정해 본다.
동일하게 설정했지만 역시 동일한 디버그가 발생했다.
ssh 포트가 다르면 접속이 어렵다고 여러개의 포트를 설정했다.
3종류의 ssh 포트를 설정했지만 실패...
4.AWS에 있는 콘솔에 연결을 시도해 봤다.
인스턴스에 접속이 잘 되는 것을 볼 수 있었다. 결국 키페어나 설정의 문제가 아니라 네트워크 차체의 문제라는 것을 파악할 수 있었다.
마무리 정리
결론적으로 집에서 사용하는 SKB 공유기 모뎀 자체의 문제였다. 여러 정보를 검색해보니 통신사 마다 모뎀에 자체적으로 접속을 거부하는 포트번호가 지정되어 있었고, 내가 사용했던 포트 번호를 차단하고 있었다. 이 문제를 파악하고 바로 모바일 핫스팟으로 시도했고, 바로 성공했다는 아주 슬픈 이야기...ㅠㅠ
SKB에 전화로 연결하니 지역마다 기기마다 차단된 포트번호가 다르고 차단을 해제하려면 기사님을 불러 상담 후 별도의 조치를 취해야 한다는 아주 귀찮은 일이 생겼다...
또 집집마다 랜덤이라 어떤 분들은 인스턴스를 연결하는데 문제가 없었다는 글도 있어서 뽑기가 중요하다는 사실을 알았다.(통신사 모뎀 자체의 문제를 격는 일이 적어 정보가 적었다!!!!)
우분투를 통해 EC2 인스턴스 연결을 하려다 알 수 없는 디버그에 고통받는 일을 방지하기 위해 몇달이 지났지만 최대한 기억을 더듬어서 기록을 남깁니다!!!!!