AWS EC2 인스턴스 생성 및 SSH 연결 가이드
AI Store에서 AI코딩으로 만들어진 앱을 만나보세요!
지금 바로 방문하기

AWS EC2 인스턴스 생성 및 SSH 연결 가이드

카테고리

프로그래밍/소프트웨어 개발

서브카테고리

인프라/DevOps/보안

대상자

  • 클라우드 인프라를 처음 접하는 개발자 및 DevOps 엔지니어
  • 중급 수준의 AWS 및 SSH 사용자

핵심 요약

  • AWS EC2 인스턴스 생성: Amazon Linux 2023 AMI 선택, t2.micro 또는 t3.nano 인스턴스 타입 사용
  • 보안 설정: Security Group을 통해 SSH 포트 22 접근 허용, Key Pair(.pem 파일) 생성 및 사용
  • SSH 연결: ssh -i myec2key.pem ec2-user@public-ip 명령어로 인스턴스에 원격 접속

섹션별 세부 요약

1. AWS 계정 생성

  • AWS 포털에서 무료 계정 생성
  • 사용자 인증 후 AWS 서비스 접근 가능

2. EC2 서비스 접근

  • AWS 포털 상단 검색창에 EC2 입력 후 서비스 선택
  • EC2 대시보드에서 인스턴스 관리 가능

3. 인스턴스 생성

  • AMI 선택: Amazon Linux 2023 AMI 사용
  • 인스턴스 타입: t2.micro 또는 t3.nano (무료 계정 사용 가능)
  • 인스턴스 이름 설정: "myfirstEC2" 지정

4. 키 페어 생성

  • Key Pair 생성: "myec2key.pem" 파일로 저장
  • 키 페어는 SSH 연결 시 암호화된 인증을 위해 필수

5. 보안 그룹 설정

  • Security Group 생성: SSH 프로토콜 (포트 22) 허용
  • Auto assign Public IP 활성화
  • 보안 그룹은 인스턴스의 네트워크 방화벽 역할

6. 인스턴스 런칭

  • 설정 검토 후 Launch 버튼 클릭
  • 인스턴스 생성 완료 시 EC2 대시보드에 표시

7. SSH 연결

  • 터미널에서 ssh -i myec2key.pem ec2-user@public-ip 명령어 실행
  • ec2-user는 Amazon Linux의 기본 사용자

8. 실무 검증

  • 인스턴스 상태 확인: Running 상태로 변경
  • SSH 연결 성공 시 원격 서버 관리 가능

결론

  • 보안 그룹 설정 시 SSH 포트 22 허용 필수, Key Pair 파일은 .pem 형식으로 저장
  • ssh -i ec2-user@public-ip 명령어를 사용하여 원격 연결 시도
  • AWS EC2는 클라우드 인프라 구축의 기본 단계로, 보안 설정과 SSH 사용법을 숙지해야 성공적 런칭 가능