기본 로그
xferlog :파일 송수신에 대한 로그
1→ 원격 조종으로 들어감 (0이 정상)
Tue Oct 16 09:29:19 2018 날짜
1 송수신시간
192.168.1.1 접속자의 IP
152545746 파일용량
/home/sevas~~ 파일이름b or a binary & ascii (프로그램 , 문서(문자) )
_ 압축상태
i or o input (서버입장 : upload) // output (서버입장:download)
r or a real 실제 계정 / anon 익명계정
계정명
0 or 1 인증에 사용된 방법 (정상:0 , 원격접속: 1)
0=none
1=rfc931 remoteident authentication
*
:모든 방법i or c i 실패 / c 성공
설정파일 vi /etc/vsftpd.conf
디렉토리 제한
chroot_local_user=YES
allow_writeable_chroot=YES
(홈디렉토리 이동제한) <==홈디렉토리가 /가 됨 (상위 디렉토리 진입 불가)
디렉토리 제한 예외계정지정
chroot_list_enable=YES
디렉토리 이동제한 예외리스트 활성화여부
chroot_list_file=/etc/vsftpd/chroot_list
디렉토리 이동제한을 예외처리할 LIST위치지정
파일 별도 생성 (vi /etc/vsftpd/chroot_list -내용: [user] )
계정차단
#PW차단과USER차단 (etc/vsftpd)
ftpusers :(pw 계정차단) -> 무조건 들어가는 것이기에 데몬과 상관x
userlist :(ID 지정 계정만 차단/지정 계정만 허용)
userlist 기능을 사용 여부
userlist_enable=YES
userlist_deny=
YES → 차단리스트로 사용함 (기본값), (접근거부)no_access개념
NO (접근 허가) only_from 개념
userlist_file=/etc/vsftpd/sevas_list → 기존의 것이 아닌 별도의 user_list파일 생성 및 사용 → ftpusers 파일을 사용할경우 로그인하면 안되는 중요한 계정들도 로그인이 됨
sevas_list에 있는 계정들은 로그인 가능 → root의 경우 ftpusers에서 막혀있기에 (pw) 주석 후에 로그인 가능
anon_root= 익명 계정 접속 위치 지정 (기본 값은 /var/ftp)
anon_root=/anon
보안 설정으로 익명 사용 금지→ anonymous_enable=NO
passive 기본 포트 →1024-65535
pasv_enable=yes
pasv_min_port=50000
pasv_max_port=50010
1) TRACE
2) DEBUG →설정파일 오류
3) INFO
4) WARN → 보통 해당 레벨로 설정
5) ERROR → 동작 중 오류
6) FATAL