EC2 서버 구동시키기
아마존 웹서비스 홈페이지에서 회원가입을 진행하면 첫 1년은 프리티어서비스를 무료로 사용 가능하다.
여기서 프리티어란 고객에게 서비스별로 지정된 한도 내에서 무료로 AWS 서비스를 살펴보고 사용해 볼 수 있는 기능을 제공하는 것이다.
0. 회원가입을 완료하고 로그인을 하게 되면 AWS Management Console 화면으로 진입하게 되는데,
상단의 서비스를 클릭하고 컴퓨팅 - EC2를 클릭하겠다.
1. 좌측의 인스턴스를 클릭하고 [인스턴스 시작] 버튼을 누른다.
2. 설치할 OS를 선택한다. 나는 Ubuntu 18.04 LTS를 선택하였다.
3. 인스턴스 유형을 선택할 수 있다. 우리는 프리티어로 공짜로 이용할 것이기 때문에 저것으로 선택해주고
컴토 및 시작 버튼을 누른다.
4. 키페어 생성 창이 나오면 새 키페어 생성을 누르고 이름을 지정해준다.
그러면 PEM형식의 키가 다운로드 되고 인스턴스 시작을 누른다.
5. 인스턴스가 시작되는 중이라는 메세지가 뜨고 잠시뒤에 인스턴스가 시작되고 있음을 볼 수 있다.
6. 인스턴스 탭에서 가동되고 있는 인스턴스트의 상태를 확인한다.
WINSCP로 EC2서버 연결하기
https://docs.aws.amazon.com/ko_kr/transfer/latest/userguide/getting-started-use-the-service.html
공식 aws 메뉴얼 문서
https://winscp.net/eng/download.php
winscp 다운로드 받기
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
putty 0.74 다운로드 받기
WinSCP는 마이크로소프트 윈도용으로 개발된 자유 및 오픈 소스 SFTP, SCP 및 FTP 클라이언트이다. 주요 기능은 로컬 및 원격 컴퓨터 간 보안 파일 전송이다. 그뿐 아니라 WinSCP는 기본적인 파일 관리자와 파일 동기화 기능을 제공한다.
PuTTY는 SSH, 텔넷, rlogin, raw TCP를 위한 클라이언트로 동작하는 자유 및 오픈 소스 단말 에뮬레이터 응용 프로그램이다.
1. 세션 연결하기
winscp를 설치하고 실행하면 처음으로 로그인을 하는 창이 뜬다.
호스트 이름 : IPv4 퍼블릭 IP, ec2 인스턴스 창에서 확인 할 수 있다.
사용자 이름 :
- Amazon Linux AMI의 경우 사용자 이름은 ec2-user
- RHEL AMI의 경우 사용자 이름은 ec2-user 또는 root
- Ubuntu AMI의 경우 사용자 이름은 ubuntu 또는 root
- Centos AMI의 경우 사용자 이름은 centos
- Fedora AMI의 경우 사용자 이름은 ec2-user
- SUSE의 경우 사용자 이름은 ec2-user 또는 root
을 입력하고 인증키로 접속하기 위해 고급탭을 클릭한다.
고급사이트 설정에서 [SSH]-[인증]을 클릭하고 개인키 파일 밑의 도구에서 PuTTYgen을 통해 새 키 쌍 생성을 누른다.
Conversions의 Import Key버튼을 눌러 EC2를 생성할때 만들었던 키페어를 가지고 온다.
그후 밑의 Save private Key버튼을 눌러서 pem키를 ppk키로 만들어 받는다.
이 때 파일의 이름은 처음 pem키를 받을때의 이름과 같게 하자.
** 서버가 키를 거부하였습니다. 오류
** key를 import하고 바로 save하도록 하자
(위의 generate버튼을 누르면 마우스를 움직이는 좌표값으로 암호화를 하는 것 같은데 암호화시킨 ppk키를 받으면 후에 세션 연결이 안된다... 난 계속 generate를 해서 왜 안될까,... 한참 헤맸다..)
키쌍까지 올렸다면 로그인 버튼을 누르고 세션이 연결된다는 메세지가 뜬 후 연결이 완료된다.
호스트키를 캐시에 추가한다는 메세지가 뜨면 예를 누른다.
'서버 > AWS EC2' 카테고리의 다른 글
AWS EC2에 MySQL 설치하고 개발환경 구성하기 (0) | 2020.08.03 |
---|---|
AWS EC2 가비아에서 도메인을 사서 IP주소와 연결시켜보자 (0) | 2020.08.03 |
AWS EC2에 PHP-fpm 설치 (0) | 2020.08.03 |
AWS EC2에 Nginx 설치 (0) | 2020.08.03 |
AWS (아마존 웹 서비스) (0) | 2020.08.03 |