Error Log - AWS EC2의 SSH 접속이 안될 때
Bug
갑자기 macOS terminal에서 AWS EC2에 ssh접속이 안된다.
접속해보면 즉각적인 반응이 아닌, 오랜 시간 후 다음과 같은 메세지를 뱉었다.
|
|
Operation timed out
이라니…
찾아보니 여러 이유가 있을 수 있었다.
- 보안규칙에 22포트에 대한 설정이 누락되었거나,
- 명령어가 잘못 입력되었거나,
- 방화벽 설정에서 막혔다거나…
대개 구글링했을때 나오는건 Connetion timed out
이었는데 이건 너무 포괄적인 답변들이라 난감했다.
여튼 현재상황에서, 설정은 잘못된게 없었고 다른 ssh(github)로 테스트 해보니 모두 정상이었다.
심지어 기존 PM2 서버도 잘돌아가고 있었다.
그렇다면 분명 보안그룹과 관련되어있을 것 같아서 다시 살펴보기 시작했고,
이상한 주소 하나를 찾았다.
바로 인바운드 규칙에 보이는 IP주소 하나…
유형 : SSH
소스 : IP주소
아무리 봐도 일반 공인IP 주소 같았다.
아마도 EC2를 처음 세팅하면서 넣었거나 또는 간과했던 설정같은데 이전 내 IP 주소로 보였다.
역시나 문제가 된건 최근 인터넷 업체를 교체하면서 생긴 IP 주소 변화.
Success
Related Content
- AWS EC2에서 Product 서버와 개발용 서버 같이 사용하기
- AWS RDS 데이터 - 다른 계정으로 이전하기
- Error Log - EC2에서 PM2 실행시 NODE_ENV 설정 명령어
- AWS Public IP 요금 부과에 따른 대처 및 EC2를 이용한 RDS 외부 연결하기
- AWS EC2 서버에 HTTPS 적용하기(2) - Cloudflare 이용 방법