ftp 설정파일

리눅스 2015. 5. 28. 10:49

# vi /etc/vsftpd/vsftpd.conf 
==================================================================================================

  • connect_from_port_20=YES (FTP 서버의 포트번호를 설정한다. 기본 20포트)
  • chown_uploads=YES
  • chown_username=whoever
    (익명 사용자의 업로드를 허용했을 경우 업로드된 파일의 소유권자를 변경할 것인지에 대한 설정과 변경을 허용했을때 어떤 사용자로 변결항 것인지를설정한다.)
  • xferlog_file=/var/log/vsftpd.log (로그를 저장할 위치를 설정한다.)
  • xferlog_std_format=YES (로그를 표준 포맷으로 기록할지를 설정한다.)
  • idle_session_timeout=600 (세션 끊을 시간을 설정한다. 단위 : 초)
  • data_connection_timeout=120 (데이터 전송이 완료 후, 여기서 설정한 시간만큼 다른 전송이 일어나지 않을 경우 세션 종료. 단위 : 초)
  • ftpd_banner=Welcome to blah FTP service. (FTP 접속시 띄울 메세지 설정)
  • chroot_local_user=YES (/etc/passwd 에 등록되어 있는 계정의 홈 디렉토리가 root 가 되도록 설정한다.)
  • chroot_list_enable=YES
    (chroot_local_user=YES 로 할경우 제외될 사용자의 목록을 사용할 것인지 설정한다.
     chroot_local_user=NO 이거나, 설정되어 있지 않을경우 이 항목이 YES 면,
     리스트 파일의 사용자만 chroot 지정한다.)
  • chroot_list_file=/etc/vsftpd/chroot_list 
    (chroot_list_enable=YES 로 했을경우 해당파일의 위치를 지정한다.
     chroot_list의 파일에는 리눅스 계정의 아이디를 입력한다.
     ex : wasadmin
          webadmin
          등등)
  • userlist_enable=YES (userlist_file 에 기록된 사용자만 로그인 허용한다, userlist_deny와 동시에 사용할 수 없다.)
  • userlist_deny=YES (userlist_file 에 기록된 사용자만 로그인 불허한다, userlist_enable과 동시에 사용할 수 없다.)
  • userlist_file=/etc/vsftpd/users (허용/불허할 목록 파일 위치를 지정한다.)
  • anon_max_rate=0 (익명으로 접속했을 때, 다운로드 할수 있는 최대속도를 설정한다. 단위 : Byte)
  • local_max_rate=0 (사용자가 다운로드 할 수 있는 최대속도를 설정한다. 단위 : Byte)
  • max_clients=0 (최대 접속자수를 설정한다.)
  • max_per_ip=0 (중복 로그인 허용수를 설정한다.)
  • no_anon_password=yes (익명계정 접속시 패스워드를 묻지 않도록 설정한다.)
  • anon_root=/anonhome (익명계정 접속시 사용하게될 홈디렉토디를 설정한다. 기본 : /var/ftp)





http://studyforus.tistory.com/63

'리눅스' 카테고리의 다른 글

/bin/false, /sbin/nologin 의 차이점  (0) 2015.05.28
ftp 설정  (0) 2015.05.28
rsync  (0) 2015.05.18
우분투 인터페이스 p2p1  (0) 2015.05.04
CentOS 설치 시 BIOS RAID metadata  (0) 2015.04.28
Posted by Narusika
,