낭만 프로그래머
CentOS 6.6 에 FTP 설치 본문
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 |