전반적인 시나리오

1. test 사용자 : 엔지니어, ftp를 통해 자료를 배포 받는 사람

2. FTP는 지정된 사용자만 접속 가능 ( 지정 사용자 : test )

3. 보안상 위협으로 FTP 접속자는 chroot 적용

4. 파일 배포를 위해 /home/pub 디렉토리를 개인 홈디렉토리에 mount


1) test 계정 생성

2) user_list 파일 수정

- test 계정 추가

3) vsftpd.conf 파일 수정

- 유저 리스트에 적힌 사용자만 접속 가능하다

4) chroot 설정

- chroot_list 파일에 등록된 사람들만 chroot 가 적용된다

5) chroot_list 파일 수정

- test 계정만 chroot 가 적용된다

6) 확인

1. root 계정은 접속 불가 확인

- test 사용자만 접속이 가능하므로, root는 접속이 안된다

2. test 계정은 접속 가능 확인

- 접속이 성공적으로 된다

3. chroot 적용 확인

- 로그인후 pwd 로 확인해보면 현재 위치가 root 위치임을 알수 있다.

4. mount 하여 확인

- test 디렉터리에 /pub 디렉터리를 생성하고 mount 한다

5. /home/pub 디렉터리에 파일 생성후 , ftp 로 /home/test/pub 에 파일생성되는지 확인

- 정상적으로 mount 되어 파일이 생성된다.

+ Recent posts