vsftpd 셋팅을 다 하고 나서 아래와 같은 접속 오류 발생
Error: Failed to retrieve directory listing
내용은 Passive mode로 접속이 불가함..
처리 방법은..
/etc/vsftpd.conf 파일이 아래 내용 추가
pasv_enable=YES
pasv_min_port=64000
pasv_max_port=64321
port_enable=YES
pasv_address=<NAT IP>
pasv_addr_resolve=NO
그런 다음 Linux 내부 iptable 설정 아래와 같이 처리
ptables -I INPUT -p tcp --destination-port 10090:10100 -j ACCEPT
service iptables save
그리고 ftp 데몬 리스타트
/etc/rc.d/init.d/vsftpd restart
그리고 필요 하면 외부 방화벽을 상기 port로 맵핑 처리
이상