본문 바로가기
IT/Linux

리눅스 FTP 서버

by 성준하이 2022. 6. 14.
반응형

FTP 는 File Tramsfer Protocal의 약자로 TCP/IP 프로토콜 기반으로 서버와 클라이언트 사이에 파일을 주고 받기 위한 프로토콜이다. FTP를 사용하기 위해서는 FTP 서버를 구축해야 하고, 서버에 접속하기 위한 계정이 필요하다. 일반적인 FTP 서버는 서버에 등록된 계정만 이용이 가능하나, 공개 소프트웨어를 공유하는 서버인 경우는 익명의 계정을 이용해서 파일을 다운로드 할수 있다.

리눅스에서 사용하는 대표적인 FTP 서버 프로그램에는 Wu-ftpd, Proftpd, vsftpd 등이 있다.

이중 다루게 될 내용은 vsftpd 이며 설치는

  • yum install vsftpd

로 사용한다.

 

설정 파일은 다음 위치에 존재한다.

/etc/vsftpd/vsftpd.conf

 

설정 파일에서 많은 항목이 있지만 주요 몇가지 항목을 함께 보면

  • anonymous_enable=YES
    • 익명 계정의 허가 유무를 지정한다.
  • local_enable=YES
    • 로컬사용자, 즉 일반 계정 사용자의 허가 유무를 지정한다.
  • local_umast=022
    • 디렉터리나 파일 생성시 퍼미션 값을 지정한다.
  • xferlog_enable=YES
    • 파일 업로드 및 다운로드 관련 로그를 기록할 것인지 지정한다.
  • max_clients=50
    • 최대 접속자를 지정하는 항목이다.
  • max_per_ip=3
    • 한 IP 주소당 허용할 접속 수를 지정하는 항목이다.
반응형

'IT > Linux' 카테고리의 다른 글

리눅스 DNS 서버  (51) 2022.06.16
리눅스 메일 서버  (45) 2022.06.15
리눅스 NFS 서버  (47) 2022.06.13
리눅스 SAMBA 서버  (41) 2022.06.12
리눅스에서 man  (33) 2022.06.11

댓글