70 likes | 198 Views
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 임
E N D
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 임 • 설정파일은 /etc/vsftpd/vsftpd.conf 임 <실습> CD에 있는 rpm 파일로 vsFTPD를 설치
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가 동시에 접속할 수 있는 접속 수를 지정
12장. FTP서버의 설치 및 운영 • ProFTPD 의 설치 운영 • 많은 대형 FTP사이트에서 사용됨 • 소스파일은 http://www.proftpd.org 에서 배포 • 페도라는 extra 로 제공됨 (CD에는 없지만, “yum”명령으로 설치 가능함) • 설정파일은 rpm설치시 /etc/proftpd.conf 임 <실습> yum 명령어를 이용해서 rpm 패키지로 Proftpd 설치 <실습> 소스를 다운로드 받아서 Proftpd를 설치
12장. FTP서버의 설치 및 운영 • proftpd.conf 파일에서 자주 사용되는 옵션 • ServerName : proftpd 서버의 이름을 지정 • ServerType : 서버를 standalone타입 또는 inetd 타입으로 구동할지를 설정 • Port : standalone 타입으로 구동시의 포트번호 • MaxInstances : 동시접속사용자 수 • RateReadBPS : 클라이언트가 다운로드시의 최대 대역폭 지정. • RateWriteBPS : 업로드할 때의 대역폭 제한 • DisplayLogin : ftp접속시에 사용자 보여줄 메시지 파일을 설정. • MaxLoginAttempts : 1개 클라이언트에서 허용되는 최대 접속수.
12장. FTP서버의 설치 및 운영 • vsFTPD 를 CD로 설치 • ProFTPD 를 yum 및 소스컴파일로 설치 • /etc/vsftpd/vsftpd.conf 파일 • /etc/proftpd.conf 파일 정 리
12장. FTP서버의 설치 및 운영 • http://vsftpd.beasts.org/에서 vsFTPD의 최신 소스를 다운로드해서 컴파일방식으로 설치/운영 • vsFTPD 와 ProFTPD 외에 다른 FTP서버를 조사하고, 그 중 1개를 설치/운영하라. 추가 학습