[ /etc/vsftpd.conf ] 에서 아래 옵션을 수정하시거나, 없다면 추가시켜 주십시오.
[code:yfswgr2q]listen=YES
listen_port= [ default : 21 ]
ftp_data_port= [ default : 20 ]
connect_from_port_20=YES[/code:yfswgr2q]
이때 접속시 입력하실 포트는 listen port가 되고, data port는 데이터가 전송될 포트입니다.
connect_from_port_20 은 옵션 이름과 무관하게 data port를 이용할 지에 대한 설정사항입니다.
( man page 상으로는 connect_from_port_20 이 Enable 되어 있어야 ftp_data_port 옵션이 작동한다 적혀있지만,
제 경우 이 옵션과 무관하게 data port를 잡네요. 만약의 경우를 생각해 옵션에 넣어줍니다. )
vsftpd 는 기본적으로 활성모드와 수동모드 둘 다 활성화 되어 있습니다. 따라서, 수동모드를 사용하지 않으시려면
[ /etc/vsftpd.conf ] 에서 아래를 찾아 주석제거 하시거나 없다면 추가해주셔야 합니다. 잘못된 옵션에 의해 접속이 안되는 경우를 예방합니다.
[code:yfswgr2q]pasv_enable=NO [/code:yfswgr2q]
활성모드가 옵션으로 막혀있는 경우를 대비해 port_enable=NO 옵션이 있는지 확인해보시고 있다면 주석처리하시거나 제거하십시오.
[code:yfswgr2q]#port_enable=NO[/code:yfswgr2q]
대개의 ftp 클라이언트에서 활성(active)모드 보다는 수동(passive)모드를 기본 옵션으로 설정되어 있으므로,
번거로우시더라도 수동모드의 설정을 하시는 것을 추천 드립니다.
옵션에 대한 더 자세한 사항은
[code:yfswgr2q]man vsftpd.conf[/code:yfswgr2q] 에서 살펴보십시오.