AWS/EC2

EC2 예제 실습

HRuler 2024. 11. 2. 00:38

1. SSH 접속 툴 설치

  • 본 글의 저자는 MobaXterm을 사용하고 있고, 사용하던 SSH 접속 툴을 사용하여 EC2 서버에 접속하면 됨.

2. EC2 instance 생성

EC2 검색 & EC2 대시보드로 이동
인스턴스 탭으로 이동
Region 변경 & 인스턴스 시작 페이지로 이동
인스턴스 시작 클릭
새 키 페어 생성 선택 & 인스턴스 시작

3. SSH 연결

  • 인스턴스 시작 시 자동으로 다운된 pem 파일을 이용하여 MobaXterm을 통한 연결

사이드 탭에서 우클릭 후 New session 클릭
SSH 클릭 후

  • Remote host 입력에는 AWS EC2 상의 퍼블릭 IP를 입력
  • Specify username 클릭 후 ec2-user 입력
  • 이후 Advanced SSH settings 클릭

User private key 클릭 후 첨부 파일 선택으로 다운받은 pem 파일 첨부 후 OK 버튼 클릭

4. 인스턴스 접속 후 root 유저 세팅

# superuser로 변경
sudo su
# 운영체제 업데이트 및 관련 패키지 설치
yum update -y
# 아파치 설치
yum install httpd -y
# 아파치 실행
service httpd start
# 인스턴스 재실행 시 자동으로 아파치를 실행
chkconfig httpd on
# 홈페이지 작성을 위한 경로 이동
cd /var/www/html
# html 파일 작성
vi index.html
# <html>
#         <body>
#                 <h1>Hellow AWS EC2</h1>
#         </body>
# </html>
  • 이후 본인의 EC2 IP로 접속해보면 아래와 같은 창을 확인할 수 있음

5. 접속이 안될 경우

  • EC2의 보안 규칙으로 인해 접속이 안되는 경우가 발생할 수 있음
  • 이 때는 EC2 인스턴스의 보안 -> 인바운드 규칙 중 보안 그룹 클릭 -> 보안 그룹 ID 클릭 -> 인바운드 규칙 편집

해당 화면에서 HTTP로 유형 선택 후 본인 아이피를 의미하는 0.0.0.0/0으로 세팅 후 규칙 저장

  • 이와 같이 설정하게 되면 정상적으로 접속되는 것을 확인할 수 있음

'AWS > EC2' 카테고리의 다른 글

Route53  (0) 2024.10.31
ELB(Elastic Load Balancers)  (0) 2024.10.29
EBS(Elastic Block Storage)  (0) 2024.10.29