2016년 4월 15일 금요일

Centos 7 FTP 설치 및 실행


VSFTPD 설치




yum -y install vsftpd
systemctl restart vsftpd
systemctl enable vsftpd

위 명령 수행.(재시작, 자동 시작)


설치 후 설정은 아래 파일에 한다.


/etc/vsftpd/vsftpd.conf


다음과 같이 편집한다.


anonymous_enable=NO

local_enable=YES

write_enable=YES

chroot_local_user=YES

chroot_list_enable=YES


뭐...왠만하면 ascii 관련 설정도 YES로...


chroot_list_enable 설정을 enable로 했으니 다음 파일을 생성해야 한다.



/etc/vsftpd/chroot_list


만들고 계정명 한줄만 적어주면 된다.(아래 계정 추가에 등록할 계정)




방화벽 설정





firewall-cmd --permanent --add-port=21/tcp
firewall-cmd --permanent --add-service=ftp
firewall-cmd --reload
setsebool -P ftp_home_dir on


21번 포트 열어주고 리로드. SELINUX로 설정.





출처 : http://bj001kim.blogspot.kr/2015/05/centos-7-ftp.html

댓글 없음: