리눅스에 ftp 설치

http://www.proftpd.org
많이 쓰이는 ftp 서버 프로그램

ftp설치는 리눅스 서버 설치가 완료된 후에 한다.
리눅스 서버에 할당할 남는 모니터나 키보드가 있다면 모르지만...
서버에 그런거까지 달면 아까우니까 서버 셋팅이 끝나면 분리하고 윈도우에서 작업하는게 좋다. 일단 리눅스 gui또는 다른데서 포트부터 개방한다.
gui는 설정 - 네트워크 방화벽인가?에 보면 ftp,http,ssh,등등이 있다. ftp,http,ssh는 개방하고 나머지는 필요하면 개방한다.

putty를 다운받아서 putty로 리눅스 접속
(서버환경이 한글이면 putty한글 설정이 필요하다.
'translation' or '변환' 부분으로 가서 문자셋 설정을 UTF-8로 하면 putty 내에서 vi에서 한글을 사용 - 자세한것은 검색 - utf8)

mkdir /usr/local/src/ftpd
cd /usr/local/src/ftpd
wget (proftpd에서 링크를 따서 putty에 붙여넣기한다)
ls -al (ls의 부가명령어 a와 l을 같이 사용)
tar -zxvf 파일명 (zxvf가 뭔지는 까먹었다. 그냥 네개 다 써버리면 편하다)
mkdir /usr/local/server (설치 디렉토리생성... 원하는경로를 만들면된다)
mkdir /usr/local/server/proftpd
cd /(압축푼폴더명...모른다면 ls로 보고 들어간다)
./configure --prefix=/usr/local/server/proftpd --enable-autoshadow --enable-shadow
(gcc컴파일러가 설치되어 있지 않으면 에러난다. 리눅스 깔고 처음 할일 검색)
make
make install
vi /usr/local/server/proftpd/etc/proftpd.conf ( 환경설정 파일 수정 - nogroup를 nobody로 수정)

서버 부팅시 자동실행 하게 해놓기
cd /usr/local/src/ftpd/ (ftp 압축파일 푼 디렉토리) / contrib/dist/rpm
vi proftpd.init.d
 (PATH="$PATH:/usr/local/sbin"이라고 돼 있는것을 실제 설치경로 /usr/local/server/proftpd/sbin으로 변경   esc누르고   :wq)
cp proftpd.init.d /etc/rc.d/init.d/proftpd
chmod 755 /etc/rc.d/init.d/proftpd
chkconfig --add proftpd
chkconfig --list|grep proftpd (3,4,5에 활성 이라고 써 있으면 된다.. |와 grep는 문자열 중복 검색명령어?라고 해야되나... 그런거다. grep와 chkconfig는 모르면 검색.. 1.2.3.4.5.6.은 리눅스 런레벨로 검색)

chkconfig --level 35 proftpd on (활성화 되지 않은 경우)

Leave a Reply

Your email address will not be published. Required fields are marked *

 characters available

45 − 41 =