FTP 에서 익명 사용자의 허용 여부는 /etc/vsftpd.conf 파일에 설정되어 있다.
[ /etc/vsftpd.conf 파일에서 자주 사용하는 옵션 ]
anonymous_enable: 익명 사용자의 접속 허가 여부를 설정
local_enable: 로컬 사용자의 접속 허가 여부 설정
write_enable: 로컬 사용자가 저장, 삭제, 디렉터리 생성 등의 명령을 실행 여부 설정 (익명 사용자는 해당 없음)
anon_upload_enable: anonymous 사용자의 파일 업로드 허가 여부 설정
anon_mkdir_write_enable: anonymous 사용자의 디렉터리 생성 허가 여부 설정
dirlist_enable: 접속한 디렉터리의 파일 리스트를 보여줄지 여부 설정
download_enable: 다운로드의 허가 여부 설정
listen_port: FTP 서비스의 포트 번호 설정 (기본: 21번)
deny_file: 업로드 금지 파일 지정 ( ex. deny_file={.mpg, .mpeg, .avi} )
hide_file: 보여주지 않을 파일 지정 ( ex. hide_file={.gif, .jpg, .png} )
max_clients: FTP 서버의 동시 최대 접속자 수 지정
max_per_ip: 1개의 PC가 동시에 접속할 수 있는 접속자 수 지정
vsftpd 에서 익명으로 접속되는 디렉터리는 /srv/ftp 다.