리눅스의 ftp 서버 중 proftp 를 설치하고 설정한 후 서비스를 시작/종료해보자.
1. proftp 설치
1. 다운로드
http://www.proftpd.org 에 접속하면, 최신 버전을 다운로드할 수 있다.2.압축 해제
(예:/test/proftpd-1.3.3e)
[root @linux]#pwd
/test
[root @linux]#ls
proftpd-1.3.2.tar.gz
[root @linux]#tar xvfz proftpd-1.3.3e.tar.gz
[root @linux]#cd proftpd-1.3.3e
3.컴파일 및 설치
[root @linux]#./configure --prefix=/usr/local/proftpd -enable-autoshadow –enable-shadow -enable-auth-pamconfigure 옵션 설명
-–prefix=/usr/local/proftpd : /usr/local/proftpd에 proftpd 프로그램 설치
–enable-autoshadow : 쉐도우 패스워드 지원
–enable-shadow : 쉐도우 패스워드 지원
–enable-auth-pam : pam을 이용하여 인증을 함[root @linux]#make
[root @linux]#make install
4.데몬 환경 파일 설정
(예;/usr/local/proftpd/etc/proftpd.conf)
[root @linux]#vi /usr/local/proftpd/etc/proftpd.conf
user nobody ---> 사용자와 그룹을 nobody로 바꿔준다.
group nobody
5.데몬 실행
[root @linux]#/usr/local/proftpd/bin/proftpd &
6. 재부팅시마다 시작하게 만들기
/etc/rc.d/rc.local파일에 다음의 명령을 추가(Gentoo Linux의 경우)
#ProFTPD start/usr/local/proftpd/bin/proftpd &
리눅스 서버를 공개 자료실로 이용하고 싶으실때는 Anonymous접속을 allow해주면 된다.
2. 설정 파일
설치된 디렉토리에서 ./etc/proftpd.conf 파일을 찾을 수 있는데, 이 파일이 설정파일이다. 사용하는 포트 번호, UserAlias, 동시 접속자 수, 로그인시 출력 메시지 파일, 디렉토리 변경시 출력 메시지 파일, 디렉토리 권한 설정 등의 많은 것이 설정되어있다.
3. 서비스 시작 / 종료 / 재시작
/etc/rc.d/init.d/proftp start : 서비스 시작
/etc/rc.d/init.d/proftp stop : 서비스 종료
/etc/rc.d/init.d/proftp restart : 서비스 변경으로 인한 재시작
killall proftp : 서비스 종료
ntsysv : 컴퓨터 부팅 시 자동으로 실행되도록 설정하기 위한 명령어
[출처] 리눅스 proftp 서버 설정|작성자 가위보
'운영체제' 카테고리의 다른 글
[리눅스] 파일 소유권 관련 명령어 (chown, chgrp, chmod) (0) | 2015.01.22 |
---|---|
[리눅스] 리눅스 SSH 접속 프로그램 KITTY (0) | 2014.07.01 |
[아이폰] 아이폰 어플 등록과정 (0) | 2014.01.27 |
[아이폰] 어플(xcode) 개발시 Product name 변경방법 (0) | 2014.01.24 |
[아이폰] 상태 표시줄 ( Status bar ) 없애기 (0) | 2014.01.24 |