ProFTPD
ProFTPD(Pro FTP Daemon의 약자)는 FTP 서버이다. ProFTPD는 자유-오픈 소스 소프트웨어이며, 유닉스 계열 시스템 및 (시그윈을 통한) 마이크로소프트 윈도우와 호환된다. vsftpd 및 Pure-FTPd와 더불어, ProFTPD는 오늘날 유닉스 계열 환경에서 가장 인기 있는 FTP 서버 중 하나이다. 단순성, 속도 또는 보안 등에 집중하는 다른 서버들과 비교했을 때, ProFTPD의 주요 설계 목표는 사용자에게 방대한 양의 구성 옵션을 노출하는 매우 기능이 풍부한 FTP 서버가 되는 것이다.
| 개발자 | 존 모리시, 마이클 레너, 다니엘 로젠, TJ 손더스 등. |
|---|---|
| 안정화 버전 | 1.3.8c[1] |
| 미리보기 버전 | |
| 저장소 | |
| 운영 체제 | 유닉스 계열 시스템 |
| 종류 | FTP 데몬 |
| 라이선스 | GPL-2.0-or-later |
| 웹사이트 | www.proftpd.org |
ProFTPD(Pro FTP Daemon의 약자)는 FTP 서버이다. ProFTPD는 자유-오픈 소스 소프트웨어이며, 유닉스 계열 시스템 및 (시그윈을 통한) 마이크로소프트 윈도우와 호환된다. vsftpd 및 Pure-FTPd와 더불어, ProFTPD는 오늘날 유닉스 계열 환경에서 가장 인기 있는 FTP 서버 중 하나이다. 단순성, 속도 또는 보안 등에 집중하는 다른 서버들과 비교했을 때, ProFTPD의 주요 설계 목표는 사용자에게 방대한 양의 구성 옵션을 노출하는 매우 기능이 풍부한 FTP 서버가 되는 것이다.[2][3]
지원 플랫폼
[편집]- AIX
- BSD/OS
- DG/UX
- Digital Unix
- FreeBSD
- HP/UX
- IRIX
- Linux
- Mac OS X
- NetBSD
- OpenBSD
- SCO
- Solaris
- SunOS
- 윈도우 (시그윈 경유)
구성 및 기능
[편집]ProFTPD는 다른 많은 FTP 데몬에서는 사용할 수 없는 다양한 옵션을 포함하고 있다.[4] ProFTPD의 설정은 /etc/proftpd/proftpd.conf라는 단일 메인 설정 파일에서 수행된다. 아파치 HTTP 서버의 설정 파일과 유사하기 때문에 이 인기 있는 웹 서버를 사용하는 사람이라면 직관적으로 이해할 수 있다.
가장 눈에 띄는 기능 중 일부는 다음과 같다:[5]
- 아파치의 ".htaccess"와 유사한 디렉토리별 ".ftpaccess" 설정
- 다중 가상 FTP 서버 및 익명 FTP 서비스
- 시스템 부하에 따라 독립형 서버 또는 inetd/xinetd에서 실행
- 익명 FTP 루트 디렉토리에 특정 디렉토리 구조, 시스템 바이너리 또는 기타 시스템 파일이 필요하지 않음
- 현대의 인터넷 환경에서 보안 문제를 나타내는 SITE EXEC 명령이 없음
- 유닉스 스타일 권한 또는 사용자/그룹 소유권을 기반으로 한 숨겨진 디렉토리 및 파일
- "root" 권한을 악용할 수 있는 공격 가능성을 줄이기 위해 독립형 모드에서 설정 가능한 비특권 사용자로 실행
- 로깅 및 utmp/wtmp 지원
- 만료된 계정에 대한 지원을 포함한 Shadow 패스워드 모음 지원
- 모듈형 설계로 모듈을 통해 서버를 쉽게 확장 가능. SQL 데이터베이스, LDAP 서버, SSL/TLS 암호화, RADIUS 지원 등을 위한 모듈이 작성되어 있음
- IPv6 지원
그래픽 사용자 인터페이스
[편집]
ProFTPD는 명령줄 인터페이스(CLI)만 제공하지만, CLI보다 이를 선호하거나 두 가지를 혼합하여 사용하려는 사용자를 위해 ProFTP용으로 존재하는 여러 타사 그래픽 사용자 인터페이스(GUI)가 있다. 특히 현재 사용자 작업 및 파일 전송의 실시간 모니터링 등과 관련하여 GUI는 매우 유용하며 CLI보다 우수할 수 있다. ProFTPD용으로 존재하는 일부 GUI는 다음과 같다(선택 사항):
- GAdmin-ProFTPD: GAdmintools 컬렉션의 일부로, 그놈 및 KDE용 GTK+ 프런트엔드
- ProFTPD Admin
- ProFTPD PHP/MySQL 관리 도구
- ProFTPD Administrator
같이 보기
[편집]각주
[편집]- ↑ “Release 1.3.8c”. 2024년 12월 11일. 2024년 12월 26일에 확인함.
- ↑ FTP Server Software for Linux
- ↑ A glance at the common Linux ftp servers
- ↑ Lockhart, Andrew (2006), 《Network Security Hacks: Tips & Tools for Protecting Your Privacy》 2판, O'Reilly Hacks Series, O'Reilly Media, Inc., 23쪽, ISBN 0596527632
- ↑ http://proftpd.org/features.html Features