🛠️Backend/오류해결

[AWS] putty로 AWS 인스턴스 연결 시 Connection timed out 네트워크 에러

뉴발자 2023. 12. 8.
728x90

 

 

 

 

 

 

 

 

 

 

 

 

 

 

그림 1-1. Amazon Web Service

 

 

에러 상황

오랜만에 Spring Boot 교재를 공부하며 putty를 이용해서 AWS 인스턴스에 접속하려는 중 에러가 발생했다.

 

 

에러 알림

Network error: Connection timed out
728x90

 

 

해결 방법

https://www.partitionwizard.com/partitionmanager/putty-connection-timed-out.html

 

[Solved] PuTTY Fatal Error: Network Connection Timed Out - MiniTool Partition Wizard

Are you getting the "Network Error: Connection timed out" error when using PuTTY? If you are, you come to the right place. This post shows how to fix it. 

www.partitionwizard.com

 

위 사이트에 나온 방화벽 설정을 바꾸고 OpenSSH 서버를 설치하고 해도 해결되지 않았다.

 

이것 저것 시도해보는 도중 AWS의 공식 홈페이지의 해결 방법을 시도해보았고 정상적으로 접속됐다.

 

https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/TroubleshootingInstancesConnecting.html#TroubleshootingInstancesConnectionTimeout

 

인스턴스 연결 문제 해결 - Amazon Elastic Compute Cloud

디바이스 이름은 인스턴스에서 다르게 표시될 수 있습니다. 예를 들면 /dev/sdf로 탑재된 디바이스가 인스턴스에서는 /dev/xvdf로 표시되기도 합니다. Red Hat 중 일부 버전(CentOS 등 변형 버전 포함)은

docs.aws.amazon.com

 

AWS에서 보안 인바운드 규칙에 설정된 SSH IP를 내 IP로 설정해 놨는데

 

최근 인터넷을 바꾸고 윈도우도 재설치하면서 컴퓨터의 IP가 변경된 것이었다.

 

IP는 AWS의 인스턴스 생성 시 만든 보안 규칙에서 변경해주면 된다.

 

 

보안규칙 변경

AWS의 EC2 메뉴의 '네트워크 및 보안 > 보안 그룹'으로 들어간다.

 

그리고 인스턴스 생성 시 만든 보안 규칙을 클릭한다.

 

그림 2-1. AWS 인스턴스 보안그룹

 

클릭 시 아래쪽에 나오는 '인바운드 규칙'창의 '인바운드 규칙 편집' 버튼을 클릭한다.

 

그림 2-2. 인바운드 규칙 편집

 

아래와 같이 인바운드 규칙 편집화면이 나온다.

 

생성한 SSH의 소스의 드롭박스에서 '내 IP'를 선택하면 자동으로 현재 IP로 변경된다.

 

그림 2-3. SSH IP변경

 

그림 2-4. putty - ec2 접속 성공

 

 

 

 

 

 

 

 

 

 

728x90

댓글