[TIL] 20.04.06 - AWS EC2

BYJIYE·2020년 4월 6일
0

TIL : ftp 서버 구축 / AWS EC2 인스턴스

👀 1. 아마존 aws EC2 인스턴스 생성

사실 아직 aws 서비스에 대해 정확히 파악하지 못했다. 겉핥기 식으로 대충 보았는데 EC2는 가상서버이다. 1년 무료로 사용할 수있고, 1년 뒤에는 서버 비용이 나갈텐데 Lightsail 가 더 싸다고 한다.
(왜 처음부터 난 EC2로 만들었지..?) 아무튼.. 키페어 파일을 안전하게 보관하고 (FTP연결 할 때 필요하다) 운영체제는 ubuntu 18.04로 설치했다.

👀 2. git bash 사용

리눅스 명령어를 처음 써봤다.. 그냥 앞에 무조건 붙히라는 "sudo" 권한인건가..? 이것저것 다 명령어를 써봤다. 일단 지금 생각나는대로 끄적여본다

sudo ls /var/www/ - 디렉토리 목록 보기
sudo cat /var/www/html/index.html - 파일 읽기
sudo nano /var/www/html/blog.html - 텍스트 편집기
sudo rm /var/www/html/blog.html - 파일 삭제(?)
sudo vi /etc/vsftpd/vsftpd.conf - vi 텍스트 편집기

vi/vim 여기서 멘붕이 왔다. 오로지 키보드 단축키로만 사용되는.. 처음엔 이게 뭔지 몰랐다. nano 처럼 텍스트 편집기인거 같은데 내용 수정이 안되는 것이다. 이것저것 다 눌러보다가 입력되길래 수정하고 나도 모르게 ctrl+s ... 습관이란.. 대체 저장은 어떻게 하고 어떻게 닫는거야.. 옆에 계신 팀장님 호출 ^^ 해보는것을 추천하지만 상당히 어렵다고 하셨다.
일단 필요한 단축키만 배웠다. 1. i (입력 활성화) / 2. 내용 수정하고 esc / 3. :wq 저장하고 닫기

👀 3. 서버 연결

ssh -i "~.pem(파일 경로 입력)" ubuntu@ec2-퍼블릭ip주소.ap-northeast-2.compute.amazonaws.com

리눅스는 파일경로가 |가 아닌 /으로 해야한다.

👀 4. ftp(파일 전송 프로토콜) 설정

정말 많은 시행착오와 시간이 소요됬다. 지금도 해결 못했다.
미친듯이 구글링해서 수많은 블로그를 보여 따라했는데도 왜 안되는 걸까.. (진짜 웬만한거 다 해봤는데 안된다) vsftpd.conf 설정이 이상한건가.. 인스턴스 방화벽을 잘못 설정한걸까
이유를 모르겠다 ㅠㅠ 또 작업한 파일을 어디에 업로드를 해야하며.. 서버로 접속 했을때 뜨는 페이지 설정을 어떻게 하는것이며.. 아직도 vsftpd hell에 빠져있다.
오늘도 해결 못함

profile
프론트엔드가 되기 위해 그냥 닥치는 대로 배우고 써보는 4년차 퍼블리셔

0개의 댓글