linux ftp
출처 : http://blog.naver.com/micleneo?Redirect=Log&logNo=100087225311 [Linux FTP 설정방법 Part.2|작성자 뉴런]
이번엔 FTP 설정방법 !
FTP사용과 이전시간에 배웠던 SSH 접속법으로 이제 어디서든지 Linux를 사용할수 있을거 같다.
그럼 FTP시작!
1. 이론
FTP는 다른 서비스와는 다르게 21번, 20번 두개의 Port를 사용한다.
21번 포트는 명령포트로써 클라이언트가 서버에게 전송할수 있게 포트를 알려주는 기능을 하고
20번 포트는 이렇게 알게된 클라이언트로 데이터를 전송해주게 된다.
2. 설치
yum install proftpd
// proftpd를 설치하여 ftp 서비스를 시작할 준비를 한다.
3. 설정
우선 proftpd의 환경설정을 한다.
vi /etc/proftpd.conf
vi편집기를 이용해 편집을 시작한다.
ServerName "ProFTPD server"
// ServerName은 FTP서버에 접속했을 때 표시되는 이 FTP 서버의 이름을 지정한다.
ServerIdent on"FTP Server ready"
// ServerIdent 는 FTP서버에 접속했을때 클라이언트에게 보내주는 메시지를 지정한다.
ServerAdmin root@localhost
//FTP서버의 관리자 메일 주소를 지정한다.
ServerType standalone
#serverTpe inetd
//ServerType은 Proftp 서버를 실행할 데몬의 방식을 설정한다.
DefaultServer on
//DefaultServer는 목적지를 알수 없는 접속이 들어왔을 경우 접속을 허용할지 결정하는 지시자.
//기본값 on을 사용하면 알려지지 않은 접속에 대해서도 FTP 서비스를 제공한다.
DefaultRoot ~ !adm
// 접속한 사용자가 자신의 디렉토리를 벗어날수 없다.(보안성 강화)
// 이 구문을 #을 달아서 주석처리 해줄경우 어느 폴더든지 접근이 가능하다.
나머지 설정은 기본값을 사용해도 괜찮을거 같다.
이렇게 vi편집기에서 설정을 변경후 : x를 이용해 저장하고 나온다,
4. 데몬 실행
/etc/rc.d/init.d/proftpd start
- 데몬을 실행(proftpd)
리눅스 서버가 부팅하면서 자동으로 proftpd를 시작할 수 있도록 chkconfig 명령으로 2~5단계 활성화
chkconfig proftpd on
5. 방화벽 설정
리눅스 서버 명령포트 21번에 대한 접근 허가
iptables -I INPUT -p tcp --dport 21 -j ACCEPT
설정 저장
/etc/rc.d/init.d/iptables save
'scrap > Linux' 카테고리의 다른 글
tomcat5.5+jdk5 연동 (linux) (0) | 2011.02.14 |
---|---|
Linux process 관리 (0) | 2011.02.14 |
linux webserver. part 1 (0) | 2011.02.14 |
linux 동영상 플레이어 VLC media player (0) | 2011.02.14 |
linux tomcat 설치&실행&종료 (0) | 2011.02.14 |