VSFTPD 설정
●vsftpd 설치
# yum -y install vsftpd
●vsftpd 설정
# vi /etc/vsftpd/vsftpd.conf
1.익명 로그인 금지
anonymous_enable=NO
2.아스기 모드 업로드 및 다운로드 허용
ascii_upload_enables=YES
ascii_download_enables=YES
3.상위디렉토리 접근 금지(chroot_list에 기재 하면 상위로 올라감)
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
4.chroot를 사용하면 홈 디렉토리의 다른 계정까지 리스팅 되기 때문에 다른계정은 볼수 없게 처리
allow_writeable_chroot=YES
5.디렉토리마다 삭제 할수 있도록하기
ls_recurse_enable=YES
6.타임 스탬프를 현지 시간으로 설정
use_localtime=YES
7.로그인 할수 있는 사용자를 user_list로 지정
userlist_enable=YES
userlist_deny=NO
●로그인 허용 사용자 등록
# vi /etc/vsftpd/user_list
vic
●로그인을 허용하지 않는 사용자 등록
# vi /etc/vsftpd/ftpusers
허용하지 않는 사용자
●홈디렉토리에서 상위디렉토리로 이동 가능한 사용자 등록(필요한 경우만)
# vi /etc/vsftpd/chroot_list
허용아이디
●FTP 연결 가능한 연결 소스를 LAN으로 제한
# vi /etc/hosts.deny
vsftpd:all
# vi /etc/hosts.allow
vsftpd:127.0.0 192.168.1.
※외부에서 연결할 때 연결을 허용하는 IP 주소를 지정
# vi /etc/hosts.allow
vsftpd:127.0.0 192.168.1.연결 IP 주소
● vsftpd 시작
# systemctl start vsftpd
●vsftpd 자동 시작 설정
# systemctl enable vsftpd