Development/Cloud

[aws - beginner]윈도우에서 ec2 생성 / 삭제(putty x)

juniz 2020. 8. 23. 22:08
반응형

윈도우에 WSL 설치를 했다는 가정하에 진행합니다. 

 

기본 프로세스

  1. AWS 로그인 후 ec2 인스턴스 생성
  2. 태그 만들기
  3. Name : xxxx (name은 대문자 해주셔야 귀찮은 일이 없어집니다..)
  4. Owner : xxxx
  5. 생성시 private key 다운로드 (*.pem)

 

SSH 클라이언트로 연결 

 

윈도우에서 접속하려 할 경우 Putty  라는 걸 사용해야하는데... 

이건 또 하기가 싫으니 ssh 가 가능한 Ubuntu를 사용합니다. 

 

인스턴스 연결을 눌러 독립 실행형 SSH 클라이언트로 연결 하는 방법을 따라하면...

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0555 for '*.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 "*.pem": bad permissions
root@*.ap-northeast-2.compute.amazonaws.com: Permission denied (publickey).

이렇게 이쁜 에러를 맞이 하게된다.

잠시 구글링을 하여 몇가지 이상한 짓을 해본 결과...

아래와 같이 하면 됩니다.

(리눅스용 디렉토리를 별도로 생성하고, 권한을 600으로 주고 할 필요가 없다..)

sudo ssh -i "*.pem" bitnami@*.ap-northeast-2.compute.amazonaws.com

다만 이렇게 하는게 올바른 방법인지 확실하지 않습니다.(아시는 분 알려주세요..)

 

아래와 같은 느낌이 나오면 연결이 잘 된 겁니다. 

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
       ___ _ _                   _
      | _ |_) |_ _ _  __ _ _ __ (_)
      | _ \ |  _| ' \/ _` | '  \| |
      |___/_|\__|_|_|\__,_|_|_|_|_|

  *** Welcome to the Bitnami LAMP 7.4.9-2                               ***
  *** Documentation:  https://docs.bitnami.com/aws/infrastructure/lamp/ ***
  ***                 https://docs.bitnami.com/aws/                     ***
  *** Bitnami Forums: https://community.bitnami.com/                    ***

 

간단한 커맨드

# 실행 중인 리눅스를 보여줍니다. 
uname -a

# Ctrl + d로 인스턴스 탈출

 

삭제 하는 방법

  1. Ec2 인스턴스 삭제 (instance state == terminated)
  2. 해당 보안 그룹 삭제 (인스턴스 삭제 전에 할 경우 에러납니다.)
  3. 키 페어 삭제

 

 

반응형