EC2에 Spring 레거시 배포하기
1. EC2설정
EC2를 설정하고, 고정 IP를 받자 이를 하기 위한 방법은 다음 글에 자세히 설명해두었다.
2. MobaxTerm로 EC2 연결하기
Remote host : 접속하려는 EC2의 IP 주소(탄력적)
Specify username: ubntu로 구축했음으로 ubuntu로 설정한다.
Advanced SSH에 다운받은 키페어를 넣으면 연결에 성공할 수 있다.
연결후에 초기 비밀번호를 설정해두자
명령어는 sudo passwd root이다.
ubuntu 계정 비밀번호도 설정해줘야한다.
su로 접속후에
passwd ubuntu를 설정해주자
3. FTP 서버 구축하기
3.1 vsftpd 다운
sudo apt-get update
sudo apt-get install vsftpd
3.2 서버 시작시 서비스 등록
sudo systemctl start vsftpd.service
3.3 vsftpd 옵션 수정
sudo vim /etc/vsftpd.conf를 통해 몇가지 설정을 추가해줘야한다.
먼저 아래 주석을 제거하
#chroot_list_enable=YES
#chroot_list_file=/etc/vsftpd.chroot_list
pasv_enable=YES
allow_writeable_chroot=YES
pasv_min_port=12000
pasv_max_port=12100
이를 추가한다.
다음으로,
sudo vim /etc/vsftpd.chroot_list 명령어로 접속하여, ubuntu 계정을 추가해준다.
sudo systemctl restart vsftpd -> vsftpd를 재시작한다.
이제 EC2 보안그룹에 인바운드 규칙을 추가해야한다.
위와 같이 필요한 포트를 개방해준다.
User은 ubuntu이고, 설정한 비밀번호를 입력하여 접속하면 끝!
https://kyeonghyeon86.tistory.com/84