# vi /etc/vsftpd/vsftpd.conf
==================================================================================================
- connect_from_port_20=YES (FTP 서버의 포트번호를 설정한다. 기본 20포트)
- chown_uploads=YES
- chown_username=whoever
(익명 사용자의 업로드를 허용했을 경우 업로드된 파일의 소유권자를 변경할 것인지에 대한 설정과 변경을 허용했을때 어떤 사용자로 변결항 것인지를설정한다.) - xferlog_file=/var/log/vsftpd.log (로그를 저장할 위치를 설정한다.)
- xferlog_std_format=YES (로그를 표준 포맷으로 기록할지를 설정한다.)
- idle_session_timeout=600 (세션 끊을 시간을 설정한다. 단위 : 초)
- data_connection_timeout=120 (데이터 전송이 완료 후, 여기서 설정한 시간만큼 다른 전송이 일어나지 않을 경우 세션 종료. 단위 : 초)
- ftpd_banner=Welcome to blah FTP service. (FTP 접속시 띄울 메세지 설정)
- chroot_local_user=YES (/etc/passwd 에 등록되어 있는 계정의 홈 디렉토리가 root 가 되도록 설정한다.)
- chroot_list_enable=YES
(chroot_local_user=YES 로 할경우 제외될 사용자의 목록을 사용할 것인지 설정한다.
chroot_local_user=NO 이거나, 설정되어 있지 않을경우 이 항목이 YES 면,
리스트 파일의 사용자만 chroot 지정한다.) - chroot_list_file=/etc/vsftpd/chroot_list
(chroot_list_enable=YES 로 했을경우 해당파일의 위치를 지정한다.
chroot_list의 파일에는 리눅스 계정의 아이디를 입력한다.
ex : wasadmin
webadmin
등등) - userlist_enable=YES (userlist_file 에 기록된 사용자만 로그인 허용한다, userlist_deny와 동시에 사용할 수 없다.)
- userlist_deny=YES (userlist_file 에 기록된 사용자만 로그인 불허한다, userlist_enable과 동시에 사용할 수 없다.)
- userlist_file=/etc/vsftpd/users (허용/불허할 목록 파일 위치를 지정한다.)
- anon_max_rate=0 (익명으로 접속했을 때, 다운로드 할수 있는 최대속도를 설정한다. 단위 : Byte)
- local_max_rate=0 (사용자가 다운로드 할 수 있는 최대속도를 설정한다. 단위 : Byte)
- max_clients=0 (최대 접속자수를 설정한다.)
- max_per_ip=0 (중복 로그인 허용수를 설정한다.)
- no_anon_password=yes (익명계정 접속시 패스워드를 묻지 않도록 설정한다.)
- anon_root=/anonhome (익명계정 접속시 사용하게될 홈디렉토디를 설정한다. 기본 : /var/ftp)
http://studyforus.tistory.com/63
'리눅스' 카테고리의 다른 글
/bin/false, /sbin/nologin 의 차이점 (0) | 2015.05.28 |
---|---|
ftp 설정 (0) | 2015.05.28 |
rsync (0) | 2015.05.18 |
우분투 인터페이스 p2p1 (0) | 2015.05.04 |
CentOS 설치 시 BIOS RAID metadata (0) | 2015.04.28 |