Development/Background Knowledge
[AWS] EC2에 있는 Ubuntu 서버에 FTP Server 설치 하기
ggang9
2014. 2. 12. 13:50
개인 개발을 하면서 기본적인 것들은 SSH 복/붙으로 해결을 했는데
이미지와 같은 경우에는 따로 FTP로 올리는게 편해 보여 설치를 하려 했다.
설치는 매우 간단하다.
# vsftpd 설치하기 ?> sudo apt-get install vsftpd # vsftpd 설정값 세팅 ?> sudo vi /etc/vsftps.conf local_enable=YES write_enable=YES anonymous_enable=NO # vsftpd 재시작하기 ?> sudo service vsftpd restart
추가적으로 인스턴스의 Security Group의 방화벽 설정이 필요하다. 20-21 open
덧, FileZilla를 이용하여 접속하였을때 아래와 같은 에러가 발생하면서 접속이 되지 않았다.
Error: Failed to retrieve directory listing.
아래와 같이 config 설정을 추가함으로써 해결 되었다.
pasv_enable=YES pasv_min_port=1024 pasv_max_port=1048 port_enable=YES # vsftpd 재시작하기 ?> sudo service vsftpd restart
EC2에 Security Group 방화벽에 1024-1048을 추가적으로 열어줘야 한다.
[출처] http://quadloops.com/installing-up-ftp-server-in-amazon-ec2-ubuntu-server-12-04/