Computer/System Management
vsftpd 설치 및 설정
Gu Youn
2005. 7. 10. 13:23
vsftpd 설치 및 설정
참고 사이트 : http://coffeenix.net/board_view.php?bd_code=89
목차
(1).설치
1. gentoo
2. ubuntu
(2) 설정
1. 익명 사용자 로그인 금지
2. 홈 디렉토리의 상위 접근 금지
3. 로컬 사용자 계정 로그인
4. write 권한 부여
(1). 설치
1. gentoo
# emerge vsftpd
# /etc/vsftpd/vsftpd.conf.exampl를 /etc/vsftpd/vsftpd.conf로 복사한다.
2. ubuntu
# sudo apt-get install vsftpd
참고> ubuntu에서는 vsftpd.conf가 /etc에 있다.
(2). 설정
1.익명사용자 로그인 금지
#anonymous_enable=YES
2.홈 디렉토리의 상위 접근 금지
a. chroot_list 빈 파일을 /etc/vsftpd에 만든다.
b-1. chroot_list에 있는 사용자만 home direcory를 벗어나지 못하도록 설정하기 위해서는 chroot_local_user항목을 추가하고 chroot_list_enable 항목의 주석을 해제한다.
chroot_local_user=YES
chroot_list_enable=YES
b-2. chroot_list에 있는 사용자만 home direcory를 벗어나도록 설정하기 위해서는 chroot_list_enable항목의 주석을 해제한다.
chroot_list_enable=YES
3. 로컬 사용자 계정 로그인 : local_enable 항목의 주석을 해제한다.
local_enable=YES
4. write 권한 부여 - write_enable항목의 주석을 해제한다.
write_enable=YES
------------------------------------
2006-12-08 로컬 사용자 계정 로그인 옵션 추가
2008-03-18 ubuntu 설치 추가
참고 사이트 : http://coffeenix.net/board_view.php?bd_code=89
목차
(1).설치
1. gentoo
2. ubuntu
(2) 설정
1. 익명 사용자 로그인 금지
2. 홈 디렉토리의 상위 접근 금지
3. 로컬 사용자 계정 로그인
4. write 권한 부여
(1). 설치
1. gentoo
# emerge vsftpd
# /etc/vsftpd/vsftpd.conf.exampl를 /etc/vsftpd/vsftpd.conf로 복사한다.
2. ubuntu
# sudo apt-get install vsftpd
참고> ubuntu에서는 vsftpd.conf가 /etc에 있다.
(2). 설정
1.익명사용자 로그인 금지
#anonymous_enable=YES
2.홈 디렉토리의 상위 접근 금지
a. chroot_list 빈 파일을 /etc/vsftpd에 만든다.
b-1. chroot_list에 있는 사용자만 home direcory를 벗어나지 못하도록 설정하기 위해서는 chroot_local_user항목을 추가하고 chroot_list_enable 항목의 주석을 해제한다.
chroot_local_user=YES
chroot_list_enable=YES
b-2. chroot_list에 있는 사용자만 home direcory를 벗어나도록 설정하기 위해서는 chroot_list_enable항목의 주석을 해제한다.
chroot_list_enable=YES
3. 로컬 사용자 계정 로그인 : local_enable 항목의 주석을 해제한다.
local_enable=YES
4. write 권한 부여 - write_enable항목의 주석을 해제한다.
write_enable=YES
------------------------------------
2006-12-08 로컬 사용자 계정 로그인 옵션 추가
2008-03-18 ubuntu 설치 추가