AWS EC2

EC2

EC2는 AWS에 있어서 가장 중요한 서비스 중 하나이다.

EC2의 중요기능

  1. Virtual machine (EC2)
  2. Storing data on virtual drive (EBS)
  3. Distributing load across machine (ELB)
  4. Scaling the services using an auto-scaling group (ASG)

SSH로 EC2 접속하기

  1. pem 파일 작성 및 다운로드
  2. pem 파일 권한 설정
    • 해당 유저에만 읽기권한을 할당해야한다.
  3. ssh -i <유저명@public IP>

pem 파일에 대한 권한이 오픈(?) 되어 있다면?

아래와 같은 에러가 발생한다.

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0664 for 'SSH.pem' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Load key "SSH.pem": bad permissions