'Fedora10에 FTP설치하기(vsftpd)'에 해당되는 글 1건

  1. 2009.08.18 Fedora10에 FTP설치하기(vsftpd) 1
61.Linux2009. 8. 18. 11:51
반응형
출처 : http://anglehun.tistory.com/129

1. 설치되어 있나 확인하기
rpm -qa | grep vsftpd

2. 설치하기
yum install vsftpd

3. 설정하기
FTP서비스 시작 : /etc/rc.d/init.d/vsftpd start
FTP서비스 종료 : /etc/rc.d/init.d/vsftpd stop
FTP서비스 재시작 : /etc/rc.d/init.d/vsftpd restart
부팅시 자동실행 : chkconfig vsftpd on
설정파일 : /etc/vsftpd/vsftpd.conf

1) home디렉토리 상위로 이동금지
    chroot_list_enable=YES
    chroot_local_user=YES
    설정후 접속할 때 /etc/vsftpd.chroot_list 파일이 없다는 오류가 발생하게 되면,
    해당파일을 생성해줍니다.
제외계정명을 해당파일에 넣어줍니다.
2) 동시 접속자수 제한
    max_clients=10  (숫자만큼 제한)
3) IP당 접속자수 제한
    max_per_ip=2 (수자만큼 제한)

4. 시스템->관리->방화벽->신뢰하는 서비스->FTP 체크 후 적용

5. 사용자 추가하기
#useradd -M ID : ID를 추가
#mkdir /ftpdata
#mkdir /ftpdata/ID : 사용자 디렉토리 생성(사용자 로그인 디렉토리)
#usermod -d /ftpdata/ID ID : 사용자 디렉토리 연결
#chown -R ID:ID /ftpdata : ID에 대한 권한 변경(읽기/쓰기/실행 가능)
#passwd ID : ID에 대한 패스워드 부여

6. 사용자 폴더를 제외한 폴더 접근 제한
#vi /etc/vsftpd/vsftpd.conf

맨 아래에 다음과 같이 코드를 추가해준다.
chroot_local_user=YES

#/etc/rc.d/init.d/vsftpd restart : vsftpd 서비스 재시작
Posted by 1010