AWS에 리눅스 서버 구성

Joshua_s·2021년 11월 3일
0

서버 구성을 위하여 AWS에 리눅스를 적용하여 서버를 만드는 방법에 대해서 알아보자.

1. 인스턴스 생성

리눅스 서버 구성을 위해 처음 AMI 선택시 리눅스 AMI를 선택한다.

인스턴스 유형은 구성하고자 하는 서버의 유형에 맞게 선택한다.
(필자는 프리티어를 사용하고 있기에 프리티어 전용으로 구성)

인스턴스 세부 유형도 마찬가지로 상황에 맞게 설정한다.


스토리지도 마찬가지로 상황에 맞게 선택


태그도 마찬가지로 본인의 상황에 맞게 설정

보안 그룹또한 상황에 맞게 설정 후 검토 및 시작

인스턴스를 검토후 시작 버튼을 클릭


기존에 생성된 키페어가 있다면 기존 키페어 선택을 하고 기존의 키페어가 없다면 새 키페어를 생성하고 인스턴스 시작 버튼을 클릭한다.

2. 인스턴스 접속하기


인스턴스 접속을 위한 putty를 다운로드 한다.
(putty가 아닌 다른 프로그램 사용 가능하지만 필자는 putty를 사용합니다.)

putty접속을 위해 PuTTYgen을 실행한다.

Conversions -> import key 선택

인스턴스 생성 시 선택한 기존에 생성한 키를 선택후 열기 버튼을 클릭

Private key 생성을 위해 Save private key를 클릭 -> [예] -> 원하는 위치에 저장

키적용을 위하여 PuTTY 실행 -> 카테고리에 SSH -> Auth를 선택한 후 Browse를 클릭한 후 puttygen을 통해 생성한 키를 적용시킨다. (파일의 형식을 all로 바꾸면 찾기 쉽다.)

AWS 인스턴스 페이지로 와서 Linux인스턴스의 IPv4 퍼블릭 IP정보를 확인

PuTTY HostName에 확인한 IP를 적은 후 open

login as: 에 ec2-user를 적고 enter

접속 완료된 것을 볼 수 있다.

Linux 인스턴스의 시작 정지 종료 또한 window와 같다. Linux 종료는 init 0 or poweroff or shutdown -h now등이 있다. 이 모든 것은 루트권한을 가지고 있어야 사용 가능하다.

3. 간단한 정리

  1. 인스턴스를 생성하되 AMI를 리눅스로 생성
  2. putty 혹은 다른 프로그램을 준비
  3. 각자의 프로그램에 맞는 generator로 AWS의 암호화키를 적용 가능하도록 키를 생성
  4. 프로그램에 암호화 키를 적용
  5. AWS의 퍼블릭 IP정보 확인
  6. 프로그램에 IP를 입력한 후 접속(ID:ec2-user)
profile
devops engineer가 되기 위해

0개의 댓글