호스팅 매뉴얼
Home > 호스팅 > VPS 호스팅 > VPS 호스팅 시작하기
FTP 사용에 필요한 대표적인 설정입니다.
서버 이용에 참고하시기 바랍니다.
1) anonymous_enable=NO
익명 사용자 접근을 허용하지 않을 경우 설정, 누구나 접근이 가능한 상태이므로 기본 NO로 설정합니다.
2) local_enable=YES
리눅스 로컬 사용자 일반 계정을 FTP에 접속 허용할 때 입력합니다.
3) write_enable=YES
사용자 쓰기 권한 기능입니다. YES로 설정 시 누구나 파일 업로드/수정/ 삭제 등이 가능합니다.
4) local_umask=022
umask 지정하는 기준으로 퍼미션에서 해당 권한을 뺀 수
즉, FTP로 접속한 로컬 사용자들이 파일을 생성할 때 기본권한을 644로 가진다는 의미입니다.
그 외,
5) dirmessage_enable=YES
사용자가 해당 디렉터리로 접근 시 메시지의 노출 여부 설정
6) xferlog_enable=YES
파일 사용 기록을 LOG로 남길지 설정
7) connect_from_port_20=YES : port 20(ftp-data)
사용여부 확인
8) xferlog_file=/var/log/xferlog:
xferlog파일생성경로
9) xferlog_std_format=YES
: 일반적으로 사용하는 ftp의 로그 형식
10) chroot_local_user=YES
: 사용자가 지정폴더 내에서만 검색
11) listen=YES : inetd를 사용하지 않고 독립모드로 작동
12) pam_service_name=vsftpd :
pam 인증 시 사용할 서비스 이름
13) userlist_enable=YES
: userlists에 등록된 사용자 접속 거부
14) userlist_deny=NO :
userlist의 사용자는 접속 가능이나 ftpusers의 사용자는 접속 거부
15) tcp_wrappers=YES
: 네트워크 서비스에 대한 접근을 제어하는 툴 활성화