기술노트

기술노트

게시물 상세
vsftp 서버의 vsftpd.conf 설정
작성자 : 관리자(jieun@ehostidc.co.kr)  작성일 : 2019-01-08   조회수 : 4211

 1. 기본 설정

listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
local_enable=YES
write_enable=YES
dirmessage_enable=YES
connect_from_port_20=YES

 

# anonymous 차단
anonymous_enable=NO

 

# ascii mode 지원
ascii_download_enable=YES
ascii_upload_enable=YES

 

# 업로드 파일 unmask 설정(파일 = 666 - unmask  / 폴더 = 777 - unmask )
local_umask=022

 

# log 설정
xferlog_enable=YES
xferlog_file=/var/log/xferlog
xferlog_std_format=YES

 

# ftp 사용자가 사용자 홈 폴더 이상 올라가지 못함
chroot_local_user=YES
chroot_list_enable=YES

 

# FTP 시간
use_localtime=YES

 

2. 추가 설정 

# "." 으로 시작하는 숨김 파일 보이게
force_dot_files=YES

 

# ls -R 명령 허용
ls_recurse_enable=YES

 

# 전송속도 제한 (300KByte/Sec)
local_max_rate=300000

 

# 동시 접속자 제한
max_clients=10

 

# IP당 동시접속자
max_per_ip=3

 

# 업로드 확장자 제한
deny_file=(*.mp3, *.wmv)

 

# passive mode 포트 제한
pasv_min_port=40000
pasv_max_port=45000

이전글 XenCenter ISO 업로드해서 사용하기
다음글 Wireshark filter option