Centos 에서 vsftpd 가 설치되어 운영되는 서버에서
외부에 있는 linux 서버에서 해당서버의 -R 옵션이 실행되지 않을 경우~~~
ncftp -R 또는 ncfftpget -R 옵션은 ftp 서버 안에서 ls -Ra를 실행 시킨 후 리스트가 보이면 모두 가져오는 방식입니다.
그런데 vsftpd 서버를 ftp 서버로 운영한다면, 디폴트로 ls -R 를 사용못하게 막혀 있습니다.
vsftpd 서버의 ls_recurse_enable=YES 부분의 주석을 해제 한 후 vsftpd 를 재 시작 시키고 ncftp를 이용해서 접속 하면 모든 하위디렉토리 모두 가져올겁니다.
#Is_recurse_enable=YES 에서 주석제거
ls_recurse_enable
#/etc/init.d/vsftpd restart
하시면 정상작동 하실 겁니다.
|