본문 바로가기

Development/Background Knowledge

[AWS] EC2에 있는 Ubuntu 서버에 FTP Server 설치 하기

개인 개발을 하면서 기본적인 것들은 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/

'Development > Background Knowledge' 카테고리의 다른 글

[AWS] EC2 Instance에 key-pair 없이 로그인 하기(Ubuntu)  (0) 2014.02.11
[번역] THE COMPLETE GUIDE TO CENTERING A DIV  (0) 2014.02.04
XMPP 이해하기  (1) 2014.01.28
SSL 프로토콜  (0) 2014.01.26
SSL이란?  (1) 2014.01.25