ImFe's study

[AWS] ssh: connect to host ec2.. Connection timed out 해결 / 아이피 대역대 표기법 본문

AWS

[AWS] ssh: connect to host ec2.. Connection timed out 해결 / 아이피 대역대 표기법

ImFe 2022. 1. 17. 13:30

https://aws.amazon.com/ko/premiumsupport/knowledge-center/ec2-linux-resolve-ssh-connection-errors/

 

EC2 인스턴스와 SSH를 연결할 때 "Connection Refused" 또는 "Connection Timed Out" 오류 해결

오류 메시지: "ssh: connect to host ec2-X-X-X-X.compute-1.amazonaws.com port 22: Connection timed out". 이 오류 메시지는 SSH 클라이언트에서 발생합니다. 이 오류는 서버가 클라이언트에 응답하지 않고 클라이언트

aws.amazon.com

deploy.sh을 작성하여 EC2에 배포중이다.

아침에 반영을 위해 스크립트를 실행하니까 ssh(22) timeout이 발생하였는데..

해당 EC2 보안그룹의 인바운드 규칙에 배포할 PC의 IP와 포트를 지정하여 룰을 추가해주면 된다.

 

 

작업할 EC2 인스턴스 진입 - 탭 중 "보안"

 

 

보안 그룹 - "인바운드 규칙 편집"

 

 

"규칙 추가" - 프로토콜을 SSH로 설정 - 사용할 IP입력(대역대 입력 가능 ex. 10.0.0.0/24) - "규칙 저장"

다시 스크립트를 시작하면 정상적으로 배포가 되었음을 확인할 수 있습니다.

 

 

아이피 대역 표기법)

마지막 사진처럼 슬래시(/)를 이용하여 접속할 범위를 나타 낼 수 있습니다.

IP의 4개의 자리는 각각 0 ~255(8bit)의 숫자로 표현이 가능한데, 이를 이진법으로 쓰면

 

255.255.255.0 의 경우)

11111111.11111111.11111111.0 이 되고 1의 개수가 24개 입니다.

마지막 자리에서 0~255까지의 IP가 모두 사용 가능합니다.

이를 255.255.255.0/24 로 표기합니다.

 

이 대역을 두 개로 나누면

11111111.11111111.11111111.10000000이 되는데, 1의 개수가 25개 입니다.

마지막 자리에서 0~128까지의 IP가 사용 가능합니다.

이를 255.255.255.0/25 로 표기합니다.

 

이 대역을 세 개로 나누면

11111111.11111111.11111111.11000000이 되는데, 1의 개수가 26개 입니다.

마지막 자리에서 0~64까지의 IP가 사용 가능합니다.

이를 255.255.255.0/26 으로 표기합니다.

 

 

 

Comments