위의 파일을 다운받아 서버에 저장 하도록 한다.(추천 위치 : /root/setting) 이클립스나 sftp 로 저장 할 수 있다. 또는 yum패키지 설치 방식으로 설치 할 수있다. 

파일을 저장 했으면 압출을 풀도록 한다. 

[root@ /root/setting] tar xvzf proftpd-1.3.2.tar.gz

압축이 풀리고 나면 압축을 푼 폴더로 이동 하도록 한다. 

[root@ /root/setting] cd proftpd-1.3.2

이제 설치할 디렉토리를 지정해 주도록 한다.

[root@ /root/setting/proftpd-1.3.2] ./configure --prefix=/usr/local/proftpd 

다른 경로에 설치 해도 되지만 관리의 편이성을 위하여 /usr/local/proftpd 에 설치하도록 한다.

설정된 파일은 없지만 make install을 하기 위해선 우선 make로 빌드하는 작업이 필요하다.

[root@ /root/setting/proftpd-1.3.2] make

하게되면 화면에 설정에 맞춰 파일들이 빌드되는 것을 볼 수 있을것이다. 혹여 이 작업에서 오류가 날 경우 make install 이 되지 않을수가 있다. make 이후에는 마지막 메세지를 유심히 살펴 보도록 한다. 

이 작업이 완료가 되었다면 대망의 인스톨!!!

[root@ /root/setting/proftpd-1.3.2] make install 

설치가 완료 되었다는 메세지가 뜨게 되면 환경 설정을 해주면 된다. 

[root@ /root/setting/proftpd-1.3.2] vi /usr/local/proftpd/etc/proftpd.conf

Group 란 것이 아마 설정이 nogroup로 되어 있을 것이다. nobody로 설정을 바꿔주도록 한다. 

Group       nobody

그리고 아래와 같이 설정을 추가 및 수정해 주도록 한다. 

#DefaultRoot

  RootLogin off                              //ftp로 root 로 로그인 하지 못하게 한다.

  UseReverseDNS off                     //접속자 IP를 Reverse Mapping  하지 않는다. (속도 향상)

  IdentLookups off                         //속도향상

  TimeoutIdle            3600

  TimeoutNoTransfer 600

  TimeoutStalled 600

<Global>

  AllowForeignAddress   on

</Global>

<Limit STOR>

  AllowAll

</Limit>


위와 같이 설정이 끝났다면 실행파일을 /usr/sbin/에 카피해 주도록 한다.

[root@ /root/setting/proftpd-1.3.2] cp /usr/local/sbin/in.proftpd /usr/sbin/proftpd

[root@ /root/setting/proftpd-1.3.2] cp /root/setting/proftpd-1.3.2/contrib/dist/rpm/proftpd.init.d /etc/rc.d/init.d/proftpd 

두작업을 해 주도록한다. 

첫번째 작업에서는 service 에서 proftpd 를 [start/stop/restart] 해줄수 있게 한 것이고,

두번째 작업에서는 서버를 재부팅을 했을때 proftpd가 자동으로 시작 할 수 있게 한 것이다.


이로서 설치 및 환경설정은 끝났다. 마지막으로 서비스를 실행하면 된다. 

[root@ /root/setting/proftpd-1.3.2] service proftpd start 

로 서비스를 실행해 주고 나면 모든 작업이 끝나게 된다.


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

MySQL 5.5 설치  (4) 2014.01.20
centos ssh 설치  (107) 2013.07.30
centos openjdk 삭제  (4) 2013.07.29
JAVA SDK 7 RPM  (84) 2013.07.12
centos nxfree server install  (60) 2013.07.11

+ Recent posts