리눅스 vsftpd.conf: Difference between revisions
From CS Wiki
(새 문서: ==개요== * 리눅스 ftp 프로그램인 vsftpd의 설정파일 * 위치 : /etc/vsftpd/vsftpd.conf * [http://q.fran.kr/검색/vsftpd 리눅스마스터 1급 문제] ==항목별 설...) |
No edit summary |
||
(One intermediate revision by one other user not shown) | |||
Line 2: | Line 2: | ||
* 리눅스 ftp 프로그램인 vsftpd의 설정파일 | * 리눅스 ftp 프로그램인 vsftpd의 설정파일 | ||
* 위치 : /etc/vsftpd/vsftpd.conf | * 위치 : /etc/vsftpd/vsftpd.conf | ||
* [http://q.fran.kr/검색/vsftpd 리눅스마스터 | * [http://q.fran.kr/검색/vsftpd.conf 리눅스마스터 관련 기출 문제 보기] | ||
==항목별 설정== | ==항목별 설정== | ||
Line 49: | Line 49: | ||
** 한 IP주소 당 접속할 수 있는 허용 건수를 지정한다. | ** 한 IP주소 당 접속할 수 있는 허용 건수를 지정한다. | ||
** [http://q.fran.kr/문제/3422 리눅스마스터 1급 문제] | ** [http://q.fran.kr/문제/3422 리눅스마스터 1급 문제] | ||
[[분류:리눅스]] | |||
[[분류:리눅스 파일]] |
Latest revision as of 18:55, 13 June 2018
개요[edit | edit source]
- 리눅스 ftp 프로그램인 vsftpd의 설정파일
- 위치 : /etc/vsftpd/vsftpd.conf
- 리눅스마스터 관련 기출 문제 보기
항목별 설정[edit | edit source]
- listen_port=21
- vsftp데몬이 외부 접속 요청에 통신할 포트를 지정한다.
- 리눅스마스터 1급 문제
- ftp_data_port=20
- ftp 데이터 전송에 사용할 포트를 지정한다.
- 리눅스마스터 1급 문제
- anonymous_enable=YES
- 익명 계정의 허가 여부를 지정한다.
- 보안을 위해 NO로 설정 하는 것이 바람직하다.
- 리눅스마스터 1급 문제
- local_enable=YES
- 일반 사용 계정의 허가 여부를 지정한다.
- 리눅스 계정을 가진 일반 유저들이 기본적으로 FTP를 사용할 수 있다.
- 리눅스마스터 1급 문제
- idle_session_timeout=600
- 유휴 접속 시 로그아웃 시간을 초단위로 지정한다.
- data_connetction_timeout=120
- 데이터 전송 타임아웃 시간을 초단위로 지정한다.
- 리눅스마스터 1급 문제
- chroot_local_user=YES
- 접속한 사용자의 홈디렉터리를 최상위 디렉터리로 지정한다.
- 리눅스마스터 1급 문제
- write_enable=YES
- 쓰기를 가능하게 할 것인지 여부를 지정한다.
- local_umask=022
- 디렉터리나 파일 생성시 기본 퍼미션을 지정한다.
- 리눅스마스터 1급 문제
- ls_recurse_enable=YES
- ls -R 사용 시 하위 디렉토리까지 검색 가능하게 할지 여부를 지정한다.
- 리눅스마스터 1급 문제
- xferlog_enable=YES
- 파일 업로드 및 다운로드 관련 로그를 기록할지 여부를 지정한다.
- 로그파일 위치는 /var/log/vsftpd.log
- 리눅스마스터 1급 문제
- tcp_wrappers=YES
- TCP Wrapper를 통해 접근제어를 할지 여부를 지정한다.
- /etc/hosts.allow, /etc/hosts.deny를 통해 제어된다.
- 리눅스마스터 1급 문제
- max_clients=50
- 접속할 수 있는 클라이언트의 허용 건수를 지정한다.
- 리눅스마스터 1급 문제
- max_per_ip=3
- 한 IP주소 당 접속할 수 있는 허용 건수를 지정한다.
- 리눅스마스터 1급 문제