반응형
문제점
분명히 어제는 문제없이 ssh를 통해서 EC2 연결이 잘됐었는데 오늘은 안된다. 계속 타임아웃 메시지만 뜬다.
해결 과정
연결할 때 작성해야 하는 정보는 아래와 같다.
ssh -i path-of-pem EC2-EIP
pem파일의 위치와 EC2의 탄력적 IP를 써넣어주면 된다. 그런데 이미 이 절차를 간소화하기 위해 아래와 같은 config 파일을 만들어 두었었다.
Host Host-Name
HostName EC2-EIP
User ec2-user
IdentityFile ~/.ssh/Pem-Name.pem
때문에 연결을 위해선 ssh 명령을 아래와 같이만 써주면 됐었다.
ssh Host-Name
그런데 안됐다. EIP는 고정해 둔 IP이기 때문에 변할 일이 없다. 만약에 뭔가가 변할 수 있다면 내 PC의 IP이다. 어제 IP가 어떤 것인지 몰라 바뀌었는지 모르지만 일단 인바운드 규칙 수정을 통해 IP를 현재 IP로 다시 저장해 보았다.
결과
다시 ssh 명령을 쳐보니 된다.
원인
다시 말해서 원인은 내 PC의 IP가 변했기 때문이다.
해결책
EC2 보안규칙에서 인바운드규칙 ssh의 소스를 내 IP로 재설정해준다.
반응형
'ICT > AWS' 카테고리의 다른 글
AWS EC2 터미널 접속 시 IP대신 서비스 이름 뜨게 하는 방법 (0) | 2022.06.04 |
---|---|
AWS 이용해서 웹사이트 만들기 - 리눅스 설정 (Mac 기준) (0) | 2022.06.04 |
AWS 이용해서 웹사이트 만들기 - SSH 원격 접속 (Mac 기준) (0) | 2022.06.03 |
AWS 이용해서 웹사이트 만들기 - EC2 생성하기 (Feat. 탄력적 IP) (0) | 2022.06.03 |
AWS 이용해서 웹사이트 만들기 - AWS 가입하기 (0) | 2022.06.02 |
댓글