낭만 프로그래머

CentOS 6.6 에 FTP 설치 본문

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




'Linux > CentOS' 카테고리의 다른 글

CentOS 6.6 에 7zip 설치  (0) 2015.06.01
CentOS 6.6 에 gcc 설치  (0) 2015.06.01
CentOS 6.6 에 Tomcat 서비스 등록  (0) 2015.05.22
CentOS 6.6 에 방화벽 해제  (0) 2015.05.22
CentOS 6.6 에 Tomcat 설치  (0) 2015.05.22