vsftpd 완전 익명 액세스

vsftpd 완전 익명 액세스

저는 Raspberry Pi, Debian 7.0에서 vsftpd를 실행하고 있습니다.

홈 LAN의 백업용으로만 사용하고 싶기 때문에 보안은 문제가 되지 않습니다(NAT/방화벽 뒤, 신뢰할 수 있는 사용자만 해당). /mnt/hd1소유자 루트 및 전체 권한 777을 사용하여 지정된 경로에 대한 익명 사용자로서 전체 액세스를 원합니다 .

내 회의는 현재

# cat /etc/vsftpd.conf
listen=YES
anonymous_enable=YES
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_root=/mnt/hd1

이런 식으로 클라이언트 오류가 발생했습니다.

500 OOPS: vsftpd: refusing to run with writable root inside chroot()

추가해 보았습니다

allow_writeable_chroot=YES

그런데 내 vsftps가 시작을 멈췄습니다.

익명 사용자로서 특정 디렉터리에 대한 전체 액세스 권한을 갖도록 vsftpd를 어떻게 구성해야 합니까?

답변1

500 OOPS: vsftpd: refusing to run with writable root inside chroot()

허점버전 2.3.5에서는 3.0에서 수정되었지만 Wheezy에서는 사용할 수 없습니다. 이 답변의 해결 방법을 참조하세요.스택 오버플로:

이 블로그에서는 이 문제를 해결하는 방법을 알려드립니다.

http://www.mikestechblog.com/joomla/operating-systems-section/operating-systems-ubuntu/155-500-oops-vsftpd-refusing-to-run-with-writable-root-inside-chroot.html

문제는 사용자의 루트 디렉터리에 쓰기가 가능하다는 것입니다. Frontier Group은 vsFTPd에 대한 수정 사항을 제공합니다.

수행할 단계는 다음과 같습니다(링크가 작동하지 않는 경우 튜토리얼에서 복사하여 붙여넣기).

login as root (or sudo..) and do the following:

apt-get install python-software-properties

sudo add-apt-repository ppa:thefrontiergroup/vsftpd

sudo apt-get update

sudo apt-get install vsftpd

vi /etc/vsftpd.conf and add the following allow_writeable_chroot=YES

sudo service vsftpd restart

관련 정보