2010. 3. 1. 14:02

리눅스(Linux) proFTPd 서버 설치하기

기존에 만약 vsftpd를 yum으로 설치했다면 삭제하고,

#yum -y remove vsftpd

proftpd yum 설치
#yum -y install proftpd

설치 확인
#rpm -qa proftpd
#rpm -ql proftpd

설정파일
/etc/proftpd.conf

실행
#service proftpd start
#/etc/init.d/proftpd start

proFTPd 소스 설치 (http://www.proftpd.org)

#./configure --prefix=/usr/local/proftpd
#make
#make install

실행
/usr/local/proftpd/sbin/proftpd

처음 실행시 nogroup이 없다는 메시지가 나오면 그룹을 만들어 주고 다시 실행한다.

/usr/local/proftpd/etc/proftpd.conf 파일에서 한 군데 고쳐준다.

<Anonymous ~ftp>
.
.
.
<Limit WRITE>
   DenyAll을 AllowAll로 바꿔준다.
</Limit>
</Anonymous>

수정을 한 후에는 #kill <프로세스 번호>로

서비스를 중지하고, 다시 시작한다.

proftpd를 설치한 직후에는 `익명` 사용자로의 접속이 되지 않는데 이는 FTP 홈 디렉토리가 생성되지 않았기 때문으로 디렉토리를 만들어 준 다음, 허가권을 지정해 준다.

#mkdir /var/ftp

#cdmod 777 /var/ftp