vsftpd-3.0.2 업그레이드 하기.


아래 부분에서 "allow_writeable_chroot=YES"  옵션은

chroot_local_user=YES 옵션을 주면 발생하며 vsftpd 2.3.5 이상 버전에서 발생하는 문제이다.

인터넷에 다양한 해결법이 나와있지만, allow_writeable_chroot=YES 는 vsftpd 3.0.0부터 된다.



root@bumnux:/home/bumnux# wget http://http.us.debian.org/debian/pool/main/v/vsftpd/vsftpd_3.0.2-10_amd64.deb
--2013-07-08 11:10:35--  http://http.us.debian.org/debian/pool/main/v/vsftpd/vsftpd_3.0.2-10_amd64.deb
Resolving http.us.debian.org (http.us.debian.org)... 64.50.236.52, 128.30.2.36, 128.61.240.89, ...
접속 http.us.debian.org (http.us.debian.org)|64.50.236.52|:80... 접속됨.
HTTP request sent, awaiting response... 200 OK
Length: 147048 (144K) [application/x-debian-package]
Saving to: `vsftpd_3.0.2-10_amd64.deb'

100%[==============================================================================>] 147,048      160K/s   in 0.9s   

2013-07-08 11:10:43 (160 KB/s) - `vsftpd_3.0.2-10_amd64.deb' saved [147048/147048]

root@bumnux:/home/bumnux# dpkg -i vsftpd_3.0.2-10_amd64.deb
(데이터베이스 읽는중 ...현재 281830개의 파일과 디렉터리가 설치되어 있습니다.)
vsftpd 2.3.5-1ubuntu2 패키지를 대체할 준비하는 중입니다 (vsftpd_3.0.2-10_amd64.deb 사용) ...
vsftpd stop/waiting
대체되는 vsftpd 패키지를 푸는 중입니다 ...
dpkg: 의존성 문제로 vsftpd을(를) 설정할 수 없습니다:
 vsftpd 패키지는 다음 패키지에 의존: init-system-helpers (>= 1.3): 하지만:
  init-system-helpers 패키지는 설치하지 않았습니다.
dpkg: vsftpd을(를) 처리하는데 오류가 발생했습니다 (--install):
 의존성 문제 - 설정하지 않고 남겨둠
ureadahead에 대한 트리거를 처리하는 중입니다 ...
ureadahead will be reprofiled on next reboot
man-db에 대한 트리거를 처리하는 중입니다 ...
처리하는데 오류가 발생했습니다:
 vsftpd


root@bumnux:/home/bumnux# echo "allow_writeable_chroot=YES" >> /etc/vsftpd.conf

root@bumnux:/home/bumnux# service vsftpd restart

root@bumnux:/home/bumnux# vsftpd -v
vsftpd: version 3.0.2

+ Recent posts