오랜만에 쌓인 로그도 지워줄 겸 EC2에 접속하고자 했다.
그런데 ..
3개월 이상 잘 접속됐던 ssh 접속이 실패한다.
한 달 만에 접속하는 것이긴 하지만 config 파일 잘 만들어두고 잘 접속이 됐는데 왜 그럴까 🤔
고민해 보자.
우선 ssh에 연결할 때 작성해야 하는 정보는 아래와 같다.
ssh -i path-pem EC2-EIP
pem 파일 경로와 EC2 탄력적 IP를 통해 접속한다. 하지만 매번 입력해서 접근하는 것은 상당히 귀찮기 때문에 아래와 같이 config 파일을 만들어 ~/.ssh
경로에 넣어두었다.
만들어둔 config 파일 역시 변경되거나 하지 않았다.
EC2 탄력적 IP도 변경될 리가 없다.
그러면 EC2 인바운드 규칙의 SSH 유형을 한번 살펴보자.
사용자 지정으로 내 IP를 지정해놨다.
가정집에서는 유동 IP를 보통 쓰기 때문에 PC IP가 바뀔 수도 있겠다 싶어 다시 한번 지정해 봤다.
잘 접속된다.
PC의 IP가 변경돼 SSH 접속에 실패했던 것이다.