프로FTPD
ProFTPD![]() | |
개발자 | 존 모리스시, 마이클 레너, 다니엘 로센, TJ 선더스 외 |
---|---|
안정적 해제 | 1.3.7a / 2020년 7월 21일 |
릴리스 미리 보기 | 1.3.7rc4 / 2020년 5월 30일 |
리포지토리 | |
운영 체제 | 유닉스 유사 시스템 |
유형 | FTP 데몬 |
면허증 | GPL |
웹사이트 | proftpd.org |
ProFTPD(Pro FTP 데몬의 줄임말)는 FTP 서버다.ProFTPD는 유닉스급 시스템 및 마이크로소프트 윈도(Cygwin을 통해)와 호환되는 무료 오픈소스 소프트웨어다.vsftpd 및 Pure-FTPD와 함께 ProFTPD는 오늘날 유닉스 환경에서 가장 인기 있는 FTP 서버 중 하나이다.예를 들어 단순성, 속도 또는 보안에 초점을 맞추는 것에 비해 ProFTPD의 주요 설계 목표는 기능이 풍부한 FTP 서버가 되어 사용자에게 많은 양의 구성 옵션을 노출시키는 것이다.[1][2]
지원되는 플랫폼
- AIX
- BSD/OS
- DG/UX
- 디지털 유닉스
- 자유BSD
- HP/UX
- 아이릭스
- IBM S/390, zSeries용 Linux
- 리눅스
- 맥 OS X
- 넷BSD
- 오픈BSD
- SCO
- 솔라리스
- 선OS
- Windows(Cygwin을 통해)
구성 및 기능
ProFTPD에는 다른 많은 FTP 데몬에서는 사용할 수 없는 많은 옵션이 포함되어 있다.[3]ProFTPD의 구성은 다음과 같은 단일 메인 구성 파일에서 수행된다./etc/proftpd/proftpd.conf
아파치 HTTP 서버의 구성 파일과 유사하기 때문에 이 인기 있는 웹 서버를 사용하는 사람이 직관적으로 이해할 수 있다.
가장 눈에 띄는 특징은 다음과 같다.[4]
- Apache의 ".htaccess"와 유사한 디렉토리 ".ftpaccess" 구성
- 여러 가상 FTP 서버 및 익명 FTP 서비스
- 시스템 부하에 따라 독립 실행형 서버로 또는 inetd/xinetd에서 실행
- 익명 FTP 루트 디렉터리에는 특정 디렉터리 구조, 시스템 이진 파일 또는 기타 시스템 파일이 필요하지 않음
- 최신 인터넷 환경에서 보안 문제를 나타내는 SITE EXEC 명령 없음
- Unix 스타일 권한 또는 사용자/그룹 소유권 기반 숨겨진 디렉토리 및 파일
- "루트" 기능을 이용할 수 있는 공격 가능성을 줄이기 위해 독립 실행 모드에서 구성 가능한 권한 없는 사용자로 실행
- 로깅 및 utmp/wtmp 지원.
- 만료된 계정에 대한 지원을 포함한 섀도 암호 제품군 지원
- 모듈로 서버를 쉽게 확장할 수 있는 모듈형 설계.SQL 데이터베이스, LDAP 서버, SSL/TLS 암호화, RADIUS 지원 등을 위한 모듈이 작성되었다.
- IPv6 지원
그래픽 사용자 인터페이스
ProFTPD에는 CLI(명령줄 인터페이스)만 제공되지만, CLI보다 이를 선호하거나 둘 다 조합하여 사용하고자 하는 사용자를 위해 ProFTP용 타사 그래픽 사용자 인터페이스(GUI)가 여러 개 존재한다.특히 현재 사용자 작업 및 파일 전송의 실시간 모니터링에 관한 한 GUI는 CLI보다 매우 유용하고 우수할 수 있다.ProFTPD에 대한 기존 GUI는 다음과 같다(선택).
- GAdmin-ProFTPD, GNOME 및 KDE용 GTK+ 프런트 엔드, GADMintools 컬렉션의 일부임
- ProFTPD 관리자
- ProFTPD PHP/MySQL 관리 도구
- ProFTPD 관리자
참고 항목
참조
- ^ 리눅스용 FTP 서버 소프트웨어
- ^ 공통 리눅스 ftp 서버 개요
- ^ Lockhart, Andrew (2006), Network Security Hacks: Tips & Tools for Protecting Your Privacy, O'Reilly Hacks Series (2nd ed.), O'Reilly Media, Inc., p. 23, ISBN 0596527632
- ^ http://proftpd.org/features.html 특징