수많은 검색으로 해결이 안되어 이리 저리 테스트 해본 결과
ubuntu 17.10 lts
vsftpd 3.0.3 버전에서
ftp 구축 후 안드로이드 es file explore에서 접속해보고 시껍했다.
모든 디렉토리에 접근이 가능하다.
부랴부랴 상위 디렉토리 접근 차단 방법을 구글링 해봤는데
chroot_local_user=YES 활성화 <-- 가장 많이 보이는 해결책인데 이렇게 하면 접속이 아예 안됨
allow_writeable_chroot=YES 몇 몇 블로그에 같이 써주면 된다는데 역시 접속 안되는 문제는 여전함
chroot_list_enable=YES 활성화 하면 인증안된다는 에러가 나옴
아래와 같이 리스트 활성화와 리스트 파일에 ftp 접속 권한을 줄 유저를 등록하고
allow_writeable_chroot=YES 을 써주면
접속도 되고
상위 디렉토리 접근도 차단됨
#chroot_local_user=YES
allow_writeable_chroot=YES
chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd.chroot_list
저기에 등록 된 유저는 ssh 접근이 또 안된다는 말이 있던데 그런 문제는 없음.
'My Work' 카테고리의 다른 글
ubuntu 10.04 server 64bit 버전에 add-apt-repository 명령어가 없다고 나올때 (1) | 2012.02.09 |
---|---|
Ubuntu Lucid freenx 설치 (1) | 2010.06.13 |