Researcher to Developer

Windows에서 AWS 사용하기 본문

코딩/Basic

Windows에서 AWS 사용하기

Probe29 2020. 12. 23. 20:16

#AWS (Amazon Web Service) 설정

 

http://aws.amazon.com/ko/free 에 접속해서 회원 가입.

 

1. EC2 또는 인스턴스(서버) 생성

내 지역을 확인하고 설치 해야함

- 아시아 태평양 서울


#리눅스 배포판 (패키지)
리눅스 커널 및 다양한 소프트웨어 패키지를 묶어서 배포하는 것 - 리눅스 배포판
특정 사람들(일반 사용자, 프로그래머 등)이 사용하기 좋은 환경으로 만들어서 제공하는 것

 

 

#리눅스 배포판의 몇 가지 종류

Debian

가장 안정적이고 다른 여러 배포판의 기반이된다.

Desktop, Server에 주로 사용된다.

패키지 설치 및 업그레이드가 단순하다.

별도의 패키지 관리 도구(apt, dpkg)를 이용해서  소프트웨어 설치나 업데이트 등을 자동으로 설정 및 설치해준다.



Ubuntu

Debian을 기반으로 만들어졌고 편리한 설치와 유지보수가 장점이며

Desktop, Server에 주로 사용된다.

ubuntu의 가장 큰 특징은 GNOME 데스크톱 환경으로 타 리눅스 배포판에 비해 사용자의 편의성이 높아 개인용 컴퓨터나 노트북에서 인기가 많다.

현재는 모바일 기기용 웹서버 및 개인용 서버와 클라우드 컴퓨팅과 엔터프라이즈 서버,

가상 서버 등 다양한 형태로 지원하고 있는 배포판 중 하나입니다.



CentOS

GNU 라이센스로 무료 오픈 소프트웨어이다.

기업 Server 용 운영체제이다. 업데이트와 유지 보수를 위해 서버를 정지시키는 횟수를 줄이는 노력을 들였습니다.

자체 커뮤니티 차원의 지원이 제공된다.

 

 

RedHat

레드햇은 기업용 서버 운영체제로 가장 널리 쓰이고 있다.

설치 과정에서 GUI를 제공하면서 초보자도 쉽게 설치 할 수 있고 관리 및 업그레이드를 할 수 있도록 해준다.

모든 환경에서 기업이 수행하는 모든 작업에 대한 표준 운영 환경을 제공하여,

베어 메탈, 가상, 컨테이너화, 프라이빗 및 퍼블릭 클라우드 전반에서 비지니스를 운영하는 어플리케이션을 구동합니다.

 

 


* Ubuntu로 설정
* 하드웨어 타입 설정
* 인스턴스 세부 정보 구성 - 다음 스토리지 추가
* 용량 30GB로 늘려주고 - 다음 태그 추가
* 다음 보안 그룹 구성 - 인터넷을 사용을 해서 접속을 하려면 서버에서 해당 서버 접속을
허용해주어야 하는데, 접속할 방법을 무엇으로 할꺼냐? 를 정하는 것
서버에 요청을 할 때 모든 번호를 받아주면 해킹이 되기 때문에, 
해당 서비스에 해당하는 번호만 열어주기로 한다. - 포트 범위 22번
* 인증키는 중요하므로 디렉토리에 잘 보관하도록 한다.
* 인스턴스로 현재 상태 확인

 

 

 

2. Elastic IP(탄력적 IP) 생성 

접속할 때마다 IP가 바뀌는 동적 IP의 경우 서버의 주소가 수시로 바뀌어

클라이언트 컴퓨터들이 접속하는데 어려움이 많은데다가 매번 알아낼 수 없다.

그래서 서버는 고정 IP를 사용한다. (=서버를 생성하면 고정 IP를 사용해야한다.)

 

탄력적 IP 클릭 후 고정 IP 설정
본인 인스턴스에 고정해줘야 하니 탄력적 IP 주소 연결을 내 인스턴스에 해준다.

 

 

 

3. 자기 PC(클라이언트)에서 EC2 서버 접속 시도

 

- Mac OS

cd 파일명 : 파일 열기

is : 해당 파일 내에 있는 모든 파일 이름들 확인

chmod 400 : 쉘 명령 중 파일의 권한을 변경하는 명령어

chmod 400 파일명 : 이 파일의 권한을 제한 한다, 이 파일의 소유자만 파일을 읽을 수 있다.

 

ssh -i 파일명 ubunty@IP 주소

ssh 라는 프로토콜 : 위 인증서를 가지고 우분투 계정 주소로 접속하겠다.

 

 

 

 

- Windows 환경

.pem 파일이 윈도우 환경에서는 작동하지 않아서 .ppk 확장자 포맷으로 만들어줘야함

터미널도 ppk를 사용하는 터미널을 사용해야함

 

putty(ssh client)를 다운받기

주소는 다음과 같다.

www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

 

설치 후 Putty Gen 실행 → load → .pem 파일 열기(all files로 찾아야 보임)

→ save private key

Putty 실행 → Host name에 원래 PC 이름 및 탄력적 IP 주소넣기 

→ 포트 번호 22 확인

→ 좌측 카테고리에서 SSH

→ "Auth"에 가서 내 .ppk 파일을 설정해주고

→ "Session"으로 돌아와서 이름을 정하고 save를 눌러주면 디렉토리가 생김

→ 다음에 디렉토리를 로드하면 이전 설정대로 로드됨 → Putty 창이 뜸

Windows PowerShell (x86)으로 가서

→ 

 

 

 

 

 

 

'코딩 > Basic' 카테고리의 다른 글

Shell 명령어 - 다중 사용자 지원  (0) 2020.12.25
LINUX 기본 구성  (0) 2020.12.24
09. LINUX 의 특징과 역사  (0) 2020.12.22
08. 가상 머신의 이해  (0) 2020.12.20
07. 부팅 시스템의 이해  (0) 2020.12.20