proftpd의 RPM 설치와 그 파일들
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,495 조회
- 0 추천
- 목록
본문
proftpd의 RPM 설치와 그 파일들
이제 ProFTPd의 설치방법에 대해서 알아보도록 하겠다.
설치방법에는 RPM으로 설치하는 방법과 소스로 컴파일하여 설치하는 방법이 있다.
이 두가지의 설치 방법에 대해서 설명을 하도록 하겠다.
서버를 관리하고 있는 분들의 상항에 따라서 설치방법이 다를 수 있을 것이다.
급한 분들이나 컴파일설치에 자신이 없는 분들은 RPM설치방법에 따라서 설치하자. 하지만 강의할 때나 책을 통해서 필자가 항상 강조하는 것 중에 한가지는 가능한 소스다운로드부터 직접 컴파일해서 설치하라는 것이다.
컴파일설치는 서버의 하드웨어적인 특성고려와 선택적인 설치 및 컴파일 결과 생성되는 파일들을 직접 만지기 때문에 RPM으로 설치하는 것보다는 조금 어렵지만 설치 결과에 따라 정이 많이 가고 기억에 오래 남고 애착이 많이 가며 무엇보다도 설치 및 서버에 대한 자신감을 가질 수 있게 된다.
먼저, 이번 절에서는 proftpd를 rpm으로 설치하는 방법에 대해서 간단히 설명하고 있다.
간단히 proftpd의 RPM패키지파일을 다운로드해야 하는데 대부분의 FTP사이트에서 proftpd관련 패키지파일을 제공하고 있으므로 어렵지 않게 구할 수 있을 것이다.
아래의 예는 wget을 이용하여 ftp.proftpd.org사이트에서 rpm패키지파일을 가져온 예이다.
[root@sulinux local]# wget ftp://ftp.proftpd.org/distrib/packages/RPMS/proftpd-1.2.10-1.i386.rpm |
그리고 다음은 방금 가져온 패키지 파일을 확인한 것이다.
[root@sulinux local]# ls -l proftpd-1.2.10-1.i386.rpm -rw-r--r-- 1 root root 715171 Jan 5 08:26 proftpd-1.2.10-1.i386.rpm [root@sulinux local]# |
이 패키지 파일을 rpm명령어로 아래와 같이 간단히 설치한 것이다.
[root@sulinux local]# rpm -Uvh proftpd-1.2.10-1.i386.rpm Preparing... ########################################### [100%] 1:proftpd ########################################### [100%] [root@sulinux local]# |
위에서 사용한 Uvh옵션외에도 패키지를 설치할 때에는 ivh옵션을 많이 사용한다.
이 설치 결과로 생성된 주요 파일들을 확인해보도록 하겠다.
rpm으로 설치한 패키지의 설치파일들을 확인하는 방법은 다음과 같이 “rpm -ql 패키지명”으로 하면 된다.
[root@sulinux local]# rpm -ql proftpd-1.2.10 /etc/logrotate.d/proftpd /etc/pam.d/ftp /etc/proftpd.conf /etc/rc.d/init.d/proftpd /home/ftp /usr/bin/ftpcount /usr/bin/ftpdctl /usr/bin/ftptop /usr/bin/ftpwho /usr/sbin/ftpshut /usr/sbin/in.proftpd /usr/sbin/proftpd … 이하생략 |
Proftpd와 관련된 위의파일들 가운데 중요한 파일들에 대해서 간단히 설명하면 다음과 같다.
[proftpd 서비스관련 파일들]
파 일
|
요 약 설 명
|
/etc/pam.d/ftp |
ProFTPd의 보안을 위한 접근허용정책파일 |
/etc/proftpd.conf |
ProFTPd의 환경설정 파일 |
/usr/sbin/in.proftpd |
ProFTPd를 xinetd모드로 운영할 경우의 ProFTPd데몬 링크파일 |
/usr/sbin/proftpd |
ProFTPd의 데몬파일 |
/home/ftp/ |
anonymous로 ProFTPd에 접속할 경우의 ftp 홈디렉토리 |
이들 파일에 대한 자세한 설명은 소스 컴파일설치 방법을 모두 설명한 다음 뒤에서 자세히설명하고 있다.
RPM으로 설치한 proftpd 실행하는 방법
이번에는 RPM으로 설치한 proftpd의 실행방법에 대해서 알아보자. RPM으로 설치했을 경우에는 /etc/rc.d/init.d/에 있는 proftpd라는 스크립트를 이용하여 ProFTPd실행에 관한 제어를 할 수 있다.
다음과 같이 “/etc/rc.d/init.d/proftpd start”라고 하면 proftpd가 다음 예와같이 시작된다.
그리고 다음은 ProFTPd 재실행하려면 다음과 같이 proftpd라는 스크립트에 restart라는 옵션을 주어서 재실행한다.
그리고 다음은 실행중인 ProFTPd를 종료하기 위하여 proftpd라는 스크립트에 stop이라는 옵션을 주어서 실행한 것이다.
이와 같이 proftpd의 시작과 종료 및 재시작을 할 수 있다.
관련자료
-
이전
-
다음