리눅스 FTP설정
proftpd 와 vsftp가 있지만 proftpd로 해보겟다.
1. 소스파일 가져오기 및 확인
- 최신 배포버전은 www.proftpd.org 에서 확인 할 수 있다.
ftp://ftp.proftpd.org/distrib/source/proftpd-1.3.3e.tar.gz(2011.07.11 현재)
- # wget ftp://ftp.proftpd.org/distrib/source/proftpd-1.3.3e.tar.gz (파일을 다운받는다)
- 다운받은 파일을 확인한다. ls -l proftpd-1.3.3e.tar.gz
2. 소스파일 압축풀기
- tar xvfz proftpd-1.3.3e.tar.gz 를 사용하여 압축해제(xvfz라는 옵션 사용)
3. 컴파일할 디렉토리로 이동 및 생성 파일 확인
- ls -l
4. ProFTPd configure작업
- 컴파일 하기위해 Makefile생성작업을 한다.
- ./configure -help 의 많은 옵션들중 최소한 두개는 반드시 사용을 해주어야한다.
- # ./configure --prefix=/usr/local/proftpd --enable-autoshadow --enable-shadow
--prefix 라는 옵션은 설치될 위치를 지정해 준것이며(ProFTPd의 홈 디렉토리위치)
--enable-autoshadow옵션은 ftp접근시에 shadow패스워드 파일로 인증하여 접근할 수
있도록 지원하기 위해서 이다. 사용하지 않을경우 접속시 550 에러가 발생할 수 있다.
- command 입력시 해당 폴더 안으로 이동후 입력한다.
5. ProFTPd 컴파일(make)
- # make 를 사용하여 컴파일 한다.
6. ProFTPd 설치(make install)
- # make install 을 사용하여 설치.(어느파일들이 어느경로로 복사 되었는지 눈여겨보자)
- 이과정은 파일들을 필요한 위치에 복사하는 작업과 파일 퍼미션 설정하는 작업, 그리고
소유권 설정하는 작업이다.
7. proftpd실행과 종료 재시작 방법
- 설치한 위치는 /usr/local/proftpd 이며 실행 관련파일들이
존재하는 위치는 /usr/local/proftpd/sbin 이다 이위치에서
# ./proftpd 를 치면 실행된다.
- 위와 같이 실행하면 nogroup 라는 에러 메시지가 뜨게 될것이다.
그럼 # groupadd nogroup 라는 그룹을 생성하고
다시 # ./proftpd를 실행하면 된다.
- ps -ef | grep proftpd로 실행을 확인해볼수 있다.
'OS > Unix/Linux' 카테고리의 다른 글
우분투에서 apt-get 사용법 및 java 설치 (0) | 2016.02.04 |
---|---|
리눅스 ln 명령어 (0) | 2016.02.04 |
리눅스 - 파일을 삭제하는 명령어 rm (0) | 2016.02.04 |
우분투 FTP, SSH, Samba 서버 설치 및 설정 (0) | 2016.02.04 |
리눅스 명령어 - find (0) | 2016.02.04 |