vsftpd.conf 설정

리눅스 2012. 3. 28. 16:19

출처 http://kch1183.blog.me/50099406606

vsftpd.conf파일은 FTP서버의 핵심적인 설정 파일입니다.

# vi /etc/vsftpd/vsftpd.conf


anonymous_enable=YES
익명의 사용자들의 접속을 허용 할지를 설정하는 값.
기본값은 익명사용자의 접속을 허용합니다. 계정으로만 접속을 허용할 경우 no 설정

 

local_enable=YES
로컬 사용자의 계정을 허용 할 것인지를 설정하는 값. 기본값은 허용입니다.

 

write_enable=YES
쓰기를 허용 할것인지를 설정하는 값. NO를 하거나, 주석처리시 파일이나 디렉토리 생성이
불가능하게 됩니다.

 

local_umask=022
디렉토리나 파일 생성시 퍼미션을 지정하는 설정값.

#anon_upload_enable=YES
익명 사용자의 업로드를 허용 할지를 설정하는 설정값.
기본값은 설정이 주서처리 되어있기 때문에, 익명사용자의 업로드를 허용하지 않습니다.

 

#anon_mkdir_write_enable=YES
익명 사용자의 디렉토리 생성을 허용 할지를 설정하는 설정값.
기본값은 주석처리가 되어있기 떄문에, 익명사용자의 디렉토리 생성을 허용하지 않습니다.

 

dirmessage_enable=YES
FTP 접속시 메시지를 표현 할 것인지를 설정하는 설정값.
대부분, 사용자의 홈디렉토리에 .message 파일을 만들어서 메시지를 적어 놓으면
사용이 됩니다. 기본값은 허용입니다.
 
xferlog_enable=YES
파일 업로드/다운로드 관련 로그를 기록 할지를 설정하는 설정값.

vsftpd는 로그를 /var/log/vsftpd.log 파일에 기록합니다.
기본값은 허용입니다.

 

connect_from_port_20=YES
ftp의 데이터 포트인 20번 포트의 사용을 허용할지를 설정하는 설정값.
기본값은 허용입니다.

 

chown_upload=YES
anonymous 계정으로 업로드한 파일의 소유권을 변경을 허용 하것인지를 설정하는 설정값.
이 설정을 사용시 아래의 chown_username=whoever 항목과 같이 사용해야 합니다.

 

#xferlog_file=/var/log/vsftpd.log
업로드/다운로드시 기록할 로그파일의 경로를 설정하는 설정값.
기본값은 주석처리 되어있으며, 기본 경로는 /var/log/vsftpd.log로 설정됩니다.

 

xferlog_std_format=YES
로그 기록시 표준 포멧 사용여부를 시정하는 설정값.

 

ilde_session_timeout=600
타임아웃 시간을 지정하는 설정값.

 

date_connection_timeout=120
데이터전송의 타임아웃 시간을 지정하는 설정값입니다.

 

chroot_local_user=YES
접속한 사용자의 홈디렉토리를 최상위 디렉토리로 지정하는 설정값.
이 지시자를 사용하면 모든 로컬사용자의 접속시 사용자의 홈디렉토리를 퇴상위 디렉토리로 지정하게 됩니다.

 

chroot_list_enable=YES
모든 로컬 계정 사용자에 대해 사용자의 홈디렉토리를 최상위 디렉토리로 지정하지만,
이 지시자는 지정한 사용자의 홈디렉토를 최상위 디렉토리로 지정합니다.
이 설정은 아래의 chroot_list_file과 같이 쓰입니다.

 

chroot_list_file=/etc/vsftpd.chroot.list
홈디렉토리의 최상위 디렉토리를 설정하는 설정값.

 

pam_service_name=vsftpd
PAM서비스의 이름을 지정하는 설정값.

 

listen=YES
FTP의 모드를 설정하는 설정값.
standalone 모드로 동작시 YES, xinetd 모드로 동작시 NO 입니다.

 

tcp_wrapper=YES
TCP_wrapper을 이용한 보안 설정을 사용 허용을 설정하는 설정값.

 

pasv_enable=YES
패시브 모드 사용시 설정하는 설정값
액티브 모드로 사용할 떄에는 구문을 삭제하거나, 주석처리를 해주면 됩니다.

'리눅스' 카테고리의 다른 글

리눅스 bonding 구성  (0) 2012.03.29
CentOS5 에 Oracle 10g 올리기  (0) 2012.03.29
리눅스 시스템 로그(Log) 분석  (0) 2012.03.28
리눅스 시스템 자동화 ( crontab )  (0) 2012.03.28
리눅스 패키지 관리 (rpm, yum)  (0) 2012.03.28
Posted by no1ss
,