Linux/CentOS
CentOS 6.6 에 FTP 설치
조영래
2015. 5. 27. 10:34
1. vsftpd 설치
# yum -y install vsftpd ftp |
2. 환경 설정
# vi /etc/vsftpd/vsftpd.conf |
- anonymous_enable = YES 부분을 anonymous_enable = NO 로 변경 : 익명사용자가 로그인 불가능하게 한다
- chroot_local_user=YES 부분을 찾아 주석 제거 : 사용자는 상위폴더로 접근 할 수 없게 한다
- pasv_enable=NO 추가: 패시브 모드로 사용시 pasv_enable=YES로 변경
- allow_writeable_chroot=YES 추가 (만일 존재하면 YES로 변경)
3. 방화벽 해제
아래 블로그를 참조로 방화벽 해제
http://blog.miyam.net/7
<추가 내용>
-A INPUT -m state --state NEW -m tcp -p tcp --dport 20 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
4. 서비스 재시작
# service vsftpd start |
5. 서비스 등록
# chkconfig --level 2345 vsftpd on |
6. 네트워크 확인
# netstat -ntlp |
7. 클라이언트 연결 테스트
※ 에러 대응
1. 500 OOPS: cannot change director
# setsebool -P ftp_home_dir=1 |