EC2 인스턴스 생성
접속 설정(putty)
0-1 인스턴스 생성시 다운받은 키파일로 private키 생성
1) putty gen 실행
2) `Load`버튼 클릭 후 다운받음 키파일 선택(`*.ppk`)
3) `Save private key` 클릭하여 private키파일 저장(`*.ppk`)
0-2 SSH 접속
1) `putty`실행
2) putty 왼쪽 트리에서 `SSH` > `Auth`선택
3) `Browse`버튼 클릭 후 생성한 private키파일 선택
4) `Host Name`에 생성한 EC2 인스턴스 퍼블릭 IP 혹은 퍼블릭 DNS 입력
0-3 AWS EC2 ubuntu 시간대 변경
timedatectl set-timezone Asia/Seoul
저장을 하지 않으면 항상 0-2의 과정을 반복해야 하므로 저장하고 사용하자
OpenJDK 설치
# sudo apt-get update
# sudo apt-get install openjdk-11-jdk
# java -version
# javac -version
Docker 설치
# sudo apt update
# sudo apt install apt-transport-https ca-certificates curl software-properties-common
# curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
# sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
# sudo apt update
# sudo apt install docker-ce
# sudo systemctl status docker
Docker에 mariadb 컨테이너 설치
# sudo docker pull mariadb
# sudo docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=1234 -e "TZ=Asia/Seoul" --name mariadb mariadb
AWS EC2 mariadb 포트 접근 설정
유형 : MYSQL/Aurora
포트 범위 : 3306
소스 : 위치무관
AWS FTP 접속설정
# sudo apt-get vsftpd
# sudo vi /etc/vsftpd.chroot_list
vsftpd.chroot_list
파일에 사용자 계정을 추가한다i
를 누르고 ubuntu
를 입력하고 esc
키를 누르고 :wq
엔터를 눌러 빠져나오자
재시작
# sudo systemctl restart vsftpd
이제 0번에서 생성한 키파일을통해 FTP에 접속하면된다. 포트는 SSH와 같은 22번포트를 사용한다.
[CI] Github + Travis + AWS[codedeploy] 를 이용한 CI (0) | 2021.10.28 |
---|---|
EC2 - ubuntu 포트포워딩 (0) | 2021.04.21 |
댓글 영역