sudo apt-get install vsftpd
2. 환경설정해주기
sudo vi /etc/vsftpd.conf 열고
listen_port=21 (line 15에 추가)
* 주석 해제
anonymous_enable=NO (익명의 사용자 접속 차단)
local_enable=YES (local user가 접속할 수 있게 허용)
write_enable=YES (FTP로 파일 쓸 수 있게 허용)
chroot_local_user=YES (local user가 자신의 home 상위로 이동할 수 있게 허용)
chroot_list_enable=YES (list에 있는 user가 home 상위로 이동할 수 있게 허용, 이 부분을 활성화 해야 xftp를 이용한 접속이 가능해짐 (이유는 모르겠음))
chroot_list_file=/etc/vsftpd.chroot_list (상위 폴더로 이동 가능하게 할 user 이름)
3. vsftpd.chroot_list 파일 생성 및 설정
sudo vi /etc/vsftpd.chroot_list 파일 생성하고
root
허용할username1
허용할username2
....
이렇게 허용할 user name을 적어줌
4. FTP 재시작
sudo service vsftpd restart
5. FTP 접속 디렉토리 변경
usermod -d 폴더위치 유저이름
(이 때 변경할 유저로 접속하면 안되고 root로 접속해야 함)

댓글 없음:
댓글 쓰기