1. EC2 서버 구축
AWS Console에서 EC2 인스턴스를 생성을 위해 '인스턴스 시작'을 누릅니다.
Ubuntu Server를 선택합니다.
확인 누르고
이제 새로운 창이 나옵니다. '새 키 페어 생성' 누르신 후, 키 페어 이름 생성합니다.
입력 다 하셨으면 '키 페어 다운로드' 누르시기 바랍니다.
다운로드를 다 하셨으면 인스턴스 시작을 누르고 대기합니다.
2. EC2 서버 접속
AWS EC2 서버 접속은 Putty를 통해서 접속합니다.
하지만 일반적인 접속은 어려우며, Putty로 접속할 때 Authentication을 위한 Private Key 파일을 넣어야 합니다.
그렇기 때문에 위애서 다운로드 했던 키 페어 파일을 입력해줘야 합니다.
그러나 다운로드된 파일은 pem파일이기 때문에 putty에서 넣는 것은 안되며, PUTTYGEN을 통해서 pem파일을 ppk 파일로 변환해줘야 합니다.
PuTTY Key Generator 는 이 링크에서 다운받으면 됩니다.
PUTTYGEN을 실행합니다.
Load버튼을 눌러 위에서 다운로드받은 ubuntu.pem을 로드합니다. 파일 목록이 보이지 않을 시에는 All Files로 모든 형식의 파일이 보이게 합니다.
Save Private Key 누른 후 자기 맘에 드는 이름으로 저장합니다.
이제 PUTTY로 접속을 합니다.
- Host Name에는 public DNS값을 붙여넣고
- 왼쪽 카테고리에서 Connection > SSH > Auth 에 들어가면 아래쪽에 파일 첨부하는 란이 있다. 여기에 아까 만든 ubuntu.ppk를 넣는다.
- 이제 open을 눌러 접속을 시도해보자.
- login as: ubuntu 를 입력하고, 비밀번호는 ubuntu.ppk의 비밀번호를 사용한다.
예를 누르면 됩니다.
이제 접속되면 아래와 같은 창이 나오게 됩니다.
+ ec2 인스턴스의 Security Group에 포트에 대한 인바운드 규칙을 추가
HTTPS, HTTP는 외부에서 이 사이트의 웹서비스 접근할때 사용하는 유형이기 때문에 80, 443 포트를 열어놓습니다.
(이걸 닫으면 외부에서 서비스에 접근을 못하게 됩니다.)
'AWS' 카테고리의 다른 글
Phpstorm 원격서버와 AWS sftp 연결 (0) | 2020.04.29 |
---|---|
[Let 's Encrypt] The following errors were reported by the server: 에러 해결 (0) | 2020.04.26 |
[Let 's Encrypt ] Let 's Encrypt 를 사용하여 Nginx https 설정하기(Ubuntu) (0) | 2020.04.26 |
VS Code 를 이용한 AWS EC2 FTP 접속 (0) | 2020.04.16 |
AWS EC2 Ubuntu에 Nginx 구축하기 (0) | 2020.04.16 |