Development

[AWS] EC2 시작하기(명령어, FileZilla, Robo 3T)

개발자 강정 2022. 1. 2. 15:20

EC2 콘솔 페이지

https://ap-northeast-2.console.aws.amazon.com/ec2/v2/home?region=ap-northeast-2 

 

https://ap-northeast-2.console.aws.amazon.com/ec2/v2/home?region=ap-northeast-2

 

ap-northeast-2.console.aws.amazon.com

인스턴스 - Ubuntu 18.04 선택 - 키 페어 다운로드

 

명령어로 원격 접속

[맥 OS 기준]

sudo chmod 400 (키페어 파일)

맥 비밀번호 입력

ssh -i (키페어 파일) ubuntu@(인스턴스 IPv4 주소)
mkdir (폴더 이름)
ls
cd (폴더 이름)

 

FileZilla 실행

Site Manager - New Site - SFTP

- Host: (인스턴스 IPv4 주소)

- Port: 22

- User: ubuntu

- Key file: (키 페어 파일)

 

EC2 개발 환경 설정 예시

initial_ec2.sh
0.00MB

sudo chmod 755 initial_ec2.sh
./initial_ec2.sh

 

포트 열어주기

인스턴스 - 보안 - 보안 그룹 - 인바운드 규칙 편집

port 5000, 80, 27017 열어주기

 

Robo 3T

create - Adress: (인스턴스 IPv4 주소)

- Authentication - User Name: test - Password: test - Test - Connect

 

app.py 안에 mongodb 아이디, 비밀번호를 입력해주는 코드를 입력

client = MongoClient('mongodb://test:test@localhost', 27017)