OS/Linux

ftp 옵션 정리

엔지니어1 2024. 3. 14. 09:51

1.
anonymous_enable=NO

익명의 사용자가 접속하지 못하게 합니다

2.
chroot_local_user=YES
allow_writeable_chroot=YES (CentOS 6에서 제외)

유저의 홈 디렉터리에서 상위 폴더로 접근하지 못하게 합니다.

3.
#chroot_list_enable=YES  
#chroot_list_file=/etc/vsftpd/chroot_list

주석을 풀어서 YES로 사용한다면 /etc/vsftpd/chroot_list 에 상위폴더로 갈 수 있는 계정을 넣어주면 됩니다.

4.
listen=YES

standalone모드로 작동

5.
listen_ipv6=NO

ipv6의 접근 시도를 무시합니다.

6.
local_enable=YES

로컬 사용자 접속 허용을 하는 뜻인데, 이 옵션을 확성화 시키면 ftp서버의 파일을 관리할 때 사용합니다.

7.
write_enable=YES

ftp의 write 명령어 사용 여부

8.
userlist_enable=YES
userlist_deny=YES
#userlist_file=/etc/vsftpd/user_list (기본값 = /etc/vsftpd/user_list)
#userlist_file=/etc/vsftpd/user_list 

유저 리스트를 생성하여 리스트에 있는 유저만 접속/차단을 하는 설정입니다.

9.
pasv_enable=YES
pasv_promiscuous=YES
pasv_min_port=50001
pasv_max_port=50005

패시브 모드 옵션 관련 명령어 입니다.

 

그 밖에도 다양한 명령어 들이 있지만, 필요에 따라 찾아 사용 하는 것을 권장합니다!