1 / 7

12 장 . FTP 서버의 설치 및 운영

12 장 . FTP 서버의 설치 및 운영. vsFTPD 를 설치 / 운영한다 . ProFTPD 를 설치 / 운영한다. 12 장 . FTP 서버의 설치 및 운영. vsFTPD 의 설치 운영 페도라에서 기본적으로 제공되는 FTP 서버 http://vsftpd.beasts.org/ 에서 배포 CD 3 번의 vsftpd-2.x.x-1.i386.rpm 로 설치 기본은 Standalone 타입이며 , inetd 타입으로도 변경 가능함 기본 홈디렉토리는 /var/ftp 임

Download Presentation

12 장 . FTP 서버의 설치 및 운영

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 12장. FTP서버의 설치 및 운영 vsFTPD를 설치/운영한다. ProFTPD를 설치/운영한다.

  2. 12장. FTP서버의 설치 및 운영 • vsFTPD 의 설치 운영 • 페도라에서 기본적으로 제공되는 FTP서버 • http://vsftpd.beasts.org/ 에서 배포 • CD 3번의 vsftpd-2.x.x-1.i386.rpm 로 설치 • 기본은 Standalone 타입이며, inetd 타입으로도 변경 가능함 • 기본 홈디렉토리는 /var/ftp 임 • 설정파일은 /etc/vsftpd/vsftpd.conf 임 <실습> CD에 있는 rpm 파일로 vsFTPD를 설치

  3. 12장. FTP서버의 설치 및 운영 • vsftpd.conf 파일에서 자주 사용되는 옵션 • anonymous_enable : 익명(anonymous) 사용자가 접속을 허가할지 설정 • local_enable : 로컬사용자의 접속 허가를 설정 • write_enable : 로컬사용자가 저장,삭제,디렉토리생성 등의 명령 수행의 허가를 설정 (익명사용자는 해당 없음) • anon_upload_enable : 익명(anonymous) 사용자의 파일 업로드 허가를 설정 • anon_mkdir_write_eanble : 익명(anonymous) 사용자의 디렉토리 생성 허가를 설정 • dirlist_enable : 접속한 디렉토리의 파일 리스트를 보여줄지를 설정 • download_enable : 다운로드의 허가를 설정 • listen_port : FTP서비스의 포트번호를 설정 (기본 : 21번) • deny_file : 업로드를 금지할 파일을 지정. (예 : deny_file={*.mpg,*.mpeg,*.avi} ) • hide_file : 보여주지 않을 파일을 지정 (예 : hide_file={*.gif,*.jpg,*.png} ) • max_clients : ftp서버의 동시 최대 접속자 수를 지정 • max_per_ip : 1개 PC가 동시에 접속할 수 있는 접속 수를 지정

  4. 12장. FTP서버의 설치 및 운영 • ProFTPD 의 설치 운영 • 많은 대형 FTP사이트에서 사용됨 • 소스파일은 http://www.proftpd.org 에서 배포 • 페도라는 extra 로 제공됨 (CD에는 없지만, “yum”명령으로 설치 가능함) • 설정파일은 rpm설치시 /etc/proftpd.conf 임 <실습> yum 명령어를 이용해서 rpm 패키지로 Proftpd 설치 <실습> 소스를 다운로드 받아서 Proftpd를 설치

  5. 12장. FTP서버의 설치 및 운영 • proftpd.conf 파일에서 자주 사용되는 옵션 • ServerName : proftpd 서버의 이름을 지정 • ServerType : 서버를 standalone타입 또는 inetd 타입으로 구동할지를 설정 • Port : standalone 타입으로 구동시의 포트번호 • MaxInstances : 동시접속사용자 수 • RateReadBPS : 클라이언트가 다운로드시의 최대 대역폭 지정. • RateWriteBPS : 업로드할 때의 대역폭 제한 • DisplayLogin : ftp접속시에 사용자 보여줄 메시지 파일을 설정. • MaxLoginAttempts : 1개 클라이언트에서 허용되는 최대 접속수.

  6. 12장. FTP서버의 설치 및 운영 • vsFTPD 를 CD로 설치 • ProFTPD 를 yum 및 소스컴파일로 설치 • /etc/vsftpd/vsftpd.conf 파일 • /etc/proftpd.conf 파일 정 리

  7. 12장. FTP서버의 설치 및 운영 • http://vsftpd.beasts.org/에서 vsFTPD의 최신 소스를 다운로드해서 컴파일방식으로 설치/운영 • vsFTPD 와 ProFTPD 외에 다른 FTP서버를 조사하고, 그 중 1개를 설치/운영하라. 추가 학습

More Related