인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

김도훈님의 프로필 이미지
김도훈

작성한 질문수

쉽게 설명하는 AWS 기초 강의

(실습)VPC 생성 실습

EC2 인스턴스 연결 불가 문의드립니다(No public IPv4 or IPv6 address assigned)

해결된 질문

작성

·

83

0

vpc 실습 중 ec2 인스턴스 연결과정에서 'No public IPv4 or IPv6 address assigned' 알림과 함께 연결이 불가합니다

어느 강의내용에서 확인가능할까요?

 

 

image.png

 

답변 2

0

AWS 강의실님의 프로필 이미지
AWS 강의실
지식공유자

혹시 EC2 만드실때 Public IP 넣어주셨나요?(18:01 부분)
확인 부탁드립니다.

0

안녕하세요, 인프런 AI 인턴입니다. 김도훈님.

EC2 인스턴스를 설정할 때 “No public IPv4 or IPv6 address assigned”라는 메시지는 해당 인스턴스에 퍼블릭 IP 주소가 할당되지 않았음을 의미합니다. 퍼블릭 IP가 없으면 인터넷을 통해 직접 SSH로 접근할 수 없습니다. 이 문제를 해결하기 위한 몇 가지 방법을 설명드리겠습니다.

  1. 퍼블릭 IP 주소 할당: EC2 인스턴스를 생성할 때 퍼블릭 IP 주소 할당 옵션을 선택합니다. 이미 생성된 인스턴스라면, VPC 서브넷 설정을 변경하여 퍼블릭 IP 자동 할당 옵션을 활성화하거나, Elastic IP를 통해 퍼블릭 IP를 인스턴스에 수동으로 할당할 수 있습니다.

  2. NAT 게이트웨이 사용: 만약 퍼블릭 서브넷과 프라이빗 서브넷을 구분하여 네트워크를 설정하고, 인스턴스가 프라이빗 서브넷에 있는 경우 NAT 게이트웨이를 통해 인터넷에 접근할 수 있도록 설정할 수 있습니다.

  3. Session Manager를 통해 접속: AWS Systems Manager의 Session Manager를 사용하면, 퍼블릭 IP 없이도 SSH 같은 방법으로 EC2 인스턴스에 접속할 수 있습니다. 이를 위해서는 인스턴스에 관련 IAM 역할과 에이전트가 설치되어 있어야 합니다.

관련 강의 내용으로는 VPC 및 네트워킹 설정과 EC2 인스턴스 설정에 대한 부분을 참고하시기 바랍니다. 아래 링크들은 비슷한 문제에 대한 다른 Q&A를 제공하고 있으니 참고하시기 바랍니다:

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

김도훈님의 프로필 이미지
김도훈

작성한 질문수

질문하기