최근 백기선님이 하시는 방송을 보면서 Docker를 따라 해보려고 하니 내가 가지고 있는 Mac 에는 한계가 있었다. 설치를 하려고 하니 설치가 안 된다고 한다..
2010년 mid 맥북 프로인데.. 그래서 어쩔수 없이 Docker는 AWS에 올려놓은 Ubuntu 에 설치하고 따라하기 시작했다.
그런데 다시 문제가 발생했다. 내가 로컬에서 작성한 파일을 EC2 서버에 올려야 하는데 어떻게 해야 하는거지????
그래서 찾기 시작했다.
일단 작동중인 Ubuntu 서버에 FTP 설정이 필요했다.
1. Ubuntu 서버에 vsftpd 를 설치한다.
먼저 apt-get 을 업데이트 한다.
sudo apt-get update | cs |
그리고 vsftpd를 설치한다. vsftpd(Very Secured FTPD) : 우분투에서 기본적으로 제공되는 FTP 서버이다.
sudo apt-get install vsftpd | cs |
설치가 완료되면 /etc/vsftpd.conf 파일에서 몇가지 설정을 변경해줘야 한다.
아래 설정에 대한 주석 해제
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
위에 설정에서 chroot_list_file에 지정되어있는 파일을 만들어서 root를 추가해준다.
sudo vi /etc/vsftpd.chroot_list | cs |
root 추가
sudo systemctl restart vsftpd | cs |
그리고 vsftpd 를 재시작 해줘야 한다. 이렇게 하면 일단 Ubuntu 서버는 준비가 됐다.
2. 보안 그룹에 20 번 포트 등록
이제 FTP 서버에 접속할 수 있도록 보안그룹에 설정을 해줘야 한다.
이렇게 하면 끝
3. FileZilla로 접속해보자!!
이렇게 하면 접속이 완료된다.!!!
Docker 한번 해보려다가 많은것을 배운다..
'Development > Cloud' 카테고리의 다른 글
[GCP]HTTP(S) Load Balancing (0) | 2019.07.31 |
---|---|
[GCP]Network TCP/UDP Load Balancing (0) | 2019.07.28 |
[GCP] Google Cloud 컨테이너 레지스트리에 이미지 push 하기 (0) | 2018.10.19 |
[AWS]AWS 가상 서버에 고정 공인 IP 주소 할당하기 (0) | 2017.06.20 |
[AWS]AWS 에 가상서버 만들기 (0) | 2017.06.17 |