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 개발 환경 설정 예시
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)